Exemplo n.º 1
0
        private gramParser getParser(string code)
        {
            var input  = new AntlrInputStream(code);
            var lexer  = new gramLexer(input);
            var tokens = new CommonTokenStream(lexer);
            var parser = new gramParser(tokens);

            return(parser);
        }
Exemplo n.º 2
0
        public static string GetOwnText(string filename)
        {
            var afs    = new AntlrFileStream(filename);
            var lexer  = new gramLexer(afs);
            var ts     = new UnbufferedTokenStream(lexer);
            var parser = new gramParser(ts);
            var tree   = parser.compileUnit();
            var source = tree.GetText();

            return(source);
        }