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);
            }
        }