Beispiel #1
0
        private static DialogicParser CreateParser(ICharStream txt)
        {
            ITokenSource      lexer  = new DialogicLexer(txt);
            CommonTokenStream tokens = new CommonTokenStream(lexer);

            return(new DialogicParser(tokens));
        }
Beispiel #2
0
        public void Test()
        {
            string            source  = "split.gs";
            ITokenSource      lexer   = new DialogicLexer(new AntlrInputStream(source));
            CommonTokenStream tokens  = new CommonTokenStream(lexer);
            DialogicParser    parser  = new DialogicParser(tokens);
            ParserRuleContext context = parser.script();

            Visit(context);
            String tree = context.ToStringTree(parser);

            printPrettyLispTree(tree);
        }