Searched refs:Ast (Results 1 – 20 of 20) sorted by relevance
28 std::list<std::shared_ptr<Ast>> ParseOne(const std::string &src);32 std::shared_ptr<Ast> GetAst();63 std::shared_ptr<Ast> ast_;
20 explicit Generator(const std::shared_ptr<Ast> &ast) : ast_(ast) {} in Generator()27 std::shared_ptr<Ast> ast_;
928 void Ast::Dump(const std::string &prefix) in Dump()937 std::shared_ptr<AstObject> Ast::GetAstRoot() in GetAstRoot()942 bool Ast::Merge(const std::list<std::shared_ptr<Ast>> &astList) in Merge()965 bool Ast::Expand() in Expand()987 bool Ast::NodeExpandRef() in NodeExpandRef()1021 bool Ast::NodeExpandDelete() in NodeExpandDelete()1042 bool Ast::NodeExpandTermRef() in NodeExpandTermRef()1062 bool Ast::NodeExpand() in NodeExpand()1078 bool Ast::InheritExpand() in InheritExpand()1096 bool Ast::RedefineCheck() in RedefineCheck()[all …]
89 std::list<std::shared_ptr<Ast>> Parser::ParseOne(const std::string &src) in ParseOne()93 std::list<std::shared_ptr<Ast>> astList; in ParseOne()106 return std::list<std::shared_ptr<Ast>>(); in ParseOne()110 return std::list<std::shared_ptr<Ast>>(); in ParseOne()115 auto oneAst = std::make_shared<Ast>(rootNode); in ParseOne()435 std::shared_ptr<Ast> Parser::GetAst() in GetAst()
21 DecompileGen(std::shared_ptr<Ast> ast, std::string outPutFileName);45 std::shared_ptr<Ast> ast_;
46 friend class Ast;282 class Ast {284 …explicit Ast(std::shared_ptr<AstObject> astRoot) : astRoot_(std::move(astRoot)), redefineChecked_(… in Ast() function286 ~Ast() = default;290 bool Merge(const std::list<std::shared_ptr<Ast>> &astList);
71 std::shared_ptr<Ast> RebuildAst();
31 explicit ByteCodeGen(std::shared_ptr<Ast> ast);
21 explicit MacroGen(std::shared_ptr<Ast> ast);
289 std::shared_ptr<Ast> Decompile::RebuildAst() in RebuildAst()301 auto ast = std::make_shared<Ast>(rootObject); in RebuildAst()
46 explicit StartupCfgGen(const std::shared_ptr<Ast> &ast);
21 explicit TextGen(std::shared_ptr<Ast> ast);
16 DecompileGen::DecompileGen(std::shared_ptr<Ast> ast, std::string outPutFileName) in DecompileGen()
17 ByteCodeGen::ByteCodeGen(std::shared_ptr<Ast> ast) in ByteCodeGen()
23 MacroGen::MacroGen(std::shared_ptr<Ast> ast) : Generator(ast) {} in MacroGen()
23 TextGen::TextGen(std::shared_ptr<Ast> ast) : Generator(ast) {} in TextGen()698 auto res = Ast::WalkRound( in TemplateVariableGen()
46 StartupCfgGen::StartupCfgGen(const std::shared_ptr<Ast> &ast) : Generator(ast) in StartupCfgGen()
26 Ast,
770 class Ast { class1060 Ast,
Error! Your browser does not support the video tag. There was an error! Java heap space java.lang.OutOfMemoryError: Java heap space
Java heap space
java.lang.OutOfMemoryError: Java heap space