public static bool CreateDotFile(string input, string outputFileName) { Antlr.Runtime.Lexer lexer = new Grammar.Ascii.AplusLexer(new ANTLRStringStream(input ?? "")); Grammar.AplusParser parser = new Grammar.AplusParser(new CommonTokenStream(lexer)); bool parseOk = parser.Parse(); if (parseOk) { CreateDotFile(parser.Tree, outputFileName); } return parseOk; }
public static bool CreateDotFile(string input, string outputFileName) { Antlr.Runtime.Lexer lexer = new Grammar.Ascii.AplusLexer(new ANTLRStringStream(input ?? "")); Grammar.AplusParser parser = new Grammar.AplusParser(new CommonTokenStream(lexer)); bool parseOk = parser.Parse(); if (parseOk) { CreateDotFile(parser.Tree, outputFileName); } return(parseOk); }