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