public static void CreateAST(bool isShowAST = false, bool isShowSymTable = false) { GetNextToken(); CheckupClosedToken(Tokens.Token.K_NAMESPACE); headAST = ParseMainArea(Area.NAMESPACE); if (headAST != null) { if (isShowAST) { headAST.Print(""); } SymTable.CreateSymTable(headAST); if (isShowSymTable) { SymTable.PrintSymTable(); } SemAnalyzer.StartSemAnalyzer(headAST, SymTable.symTabls); } }