Home | History | Annotate | Download | only in C

Lines Matching full:lexer

123 these two lexer rules would cause trouble because ANTLR couldn't
133 You can do combined lexer/parser grammars again (ala PCCTS) both lexer
136 and ANTLR will generate the lexer for you.
312 {...} value. Use @lexer::namespace{...}.
329 * Fixed bug in lexer where ~T didn't compute the set from rule T.
343 setCharStream calls reset in Lexer.
449 * Added lexer rule properties: start, stop
524 RewLexer lexer = new RewLexer(input);
525 TokenRewriteStream tokens = new TokenRewriteStream(lexer);
666 * Temp lexer now end in .gl (T__.gl, for example)
670 * Defined reset for lexer, parser, tree parser; rewinds the input stream also
724 $channel=HIDDEN now instead of channel=99 inside lexer actions.
767 * $label.text translated to label.getText in lexer even if label was on a char
783 * $text, $line, etc... were not working properly within lexer rule.
873 FooLexer, ... Combined grammar Foo generates Foo$Lexer.g which generates
886 * fixed bug related to (a|)+ on end of lexer rules. crashed instead
919 * outputFile, lexer, genericParser, parser, treeParser templates
926 from the lexer, ... For example, my parser template says this now:
1014 * token emission not properly protected in lexer filter mode.
1131 * Referencing $ID.text in an action forced bad code gen in lexer rule ID.
1227 * You can set text local var now in a lexer rule and token gets that text.
1230 * Changed lexer slightly. Calling a nonfragment rule from a
1307 * Added Lexer.skip() to force lexer to ignore current token and look for
1309 parser (or other consumer of the lexer).
1396 * Added optimization for DFAs that fixed a codegen bug with rules in lexer:
1488 * hideous bug fixed: PLUS='+' didn't result in '+' rule in lexer
1492 * lexer errors in interpreter were not printed properly
1534 lexer grammar FuzzyJava;
1545 * char streams for lexer now allowed nested backtracking in lexer.
1547 * added TokenLabelType for lexer/parser for all token labels
1552 * init action in lexer rules was before the type,start,line,... decls.
1557 * You can reference EOF now in the parser and lexer. It's just token type
1560 * Bug fix: $ID refs in the *lexer* were all messed up. Cleaned up the
1608 * antlr generates #src lines in lexer grammars generated from combined grammars
1624 * Renamed BaseParser to be BaseRecognizer and even made Lexer derive from
1648 lexer grammar w;
1660 * undefined lexer rules were not announced! fixed.
1664 Ruby.lexer.g:24:1: The following token definitions are unreachable: IVAR
1668 Ruby.lexer.g:10:1: Multiple token rules can match input such as ""0".."9"": INT, FLOAT
1677 to "parser" if parser grammar or combined grammar, "lexer" if lexer grammar,
1693 @lexer::header {head}
1694 @lexer::members { int j; }
1792 * Dot star ".*" syntax didn't work; in lexer it is nongreedy by
1825 * labels are now allowed on lexical elements (in the lexer)