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;
        }
Exemple #2
0
        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);
        }