add some ast dumping code

This commit is contained in:
ineed bots
2023-09-15 23:39:09 -06:00
parent 7f0403e487
commit 63412a7017
3 changed files with 288 additions and 0 deletions

View File

@ -1,4 +1,5 @@
#include <stdinc.hpp>
#include <utils/flags.hpp>
#include "clientscript_public.hpp"
#pragma warning(push)
@ -2053,6 +2054,13 @@ namespace codsrc
game::yyparse();
*parseData = *game::yaccResult;
// our addition
if (utils::flags::has_flag("dump_asts"))
{
print_ast(inst, *parseData);
}
//
}
}
#pragma warning(pop)