示例#1
0
        protected override GeneroAst CreateAst()
        {
            ModuleNode moduleNode = null;

            if (ModuleNode.TryParseNode(this, out moduleNode))
            {
                var ast = new Genero4glAst(moduleNode, _tokenizer.GetLineLocations(), GeneroLanguageVersion.None, _projectEntry, _filename);
                UpdateNodeAndTree(moduleNode, ast);
                return(ast);
            }
            return(null);
        }