Exemple #1
0
        public void CanParse_146()
        {
            var lexer    = new cqlLexer(new AntlrFileStream("cms146v2.cql"));
            var tokens   = new CommonTokenStream(lexer);
            var parser   = new cqlParser(tokens);
            var walker   = new ParseTreeWalker();
            var listener = new cqlListener();

            walker.Walk(listener, parser.library());

            Assert.NotNull(listener.Library);
        }
Exemple #2
0
        public void RejectsBadSyntax()
        {
            var reader   = new StringReader("context bam");
            var lexer    = new cqlLexer(new AntlrInputStream(reader));
            var tokens   = new CommonTokenStream(lexer);
            var parser   = new cqlParser(tokens);
            var walker   = new ParseTreeWalker();
            var listener = new cqlListener();

            walker.Walk(listener, parser.library());

            Assert.Null(listener.Library);
        }