Home | History | Annotate | Download | only in tool

Lines Matching full:lexer

230   in lexer.  Altered all target stg files.  Set in codegen.g
253 * Refs to other tokens in a lexer rule didn't get its line/charpos right.
598 delegates if root grammar; regardless of lexer/parser scope.
681 in lexer anymore.
780 * $channel was a global variable in 3.0.1 unlike $type which did not affect an invoking lexer rule. Now it's local too. Only $type and $channel are ever set with regularity. Setting those should not affect an invoking lexer rule as in the following should work:
949 * Fixed ANTLR-209. ANTLR consumed 2 not 1 char to recover in lexer.
952 lexer error handling:
981 "no lexer rules contributed to <arg> from imported grammar <arg2>"
1007 * ANTLR lexer allowed octal escapes, but they didn't work. ;) Rather than
1041 * added "int" property for token and lexer rule refs. super convenient. E.g.,
1077 * Fix ANTLR-169. Deletes tmp lexer grammar file.
1173 implicit lexer file from a combined grammar. Used to say "cannot open
1178 add getCharStream to Lexer.
1186 * r='string' in lexer got a duplicate label definition.
1217 runtime/Java/src/org/antlr/runtime/Lexer.java # edit
1225 Shares all recognizer state variables including lexer even though
1287 {g|public <g.name>Lexer <g:delegateName()>;}; separator="\n">
1295 {g|public <g.name>Lexer <g:delegateName()>;}; separator="\n">
1310 I do lexer grammar imports.
1371 references to all delegate lexer Tokens rules. Altered the
1712 * fixed wrong order of test for exceptions in Lexer.getErrorMessage()
1768 * Now labels on ranges and such in lexer work properly.
1790 * Fixed lots of little label issues in the lexer. Couldn't do x+=ID
1791 in lexer, for example. Fixed ANTLR-114, ANTLR-112
1793 * Isolated EOT transition in lexer generated dangling else clause.
1824 * No lexer rule for a token type is now a warning.
1826 * Fixed set labels in lexer; ANTLR-60 bug
1853 * Fixed ANTLR-89; semantic predicates in lexer sometimes
1874 made all the Java lexer transition tables static w/o screwing up
1883 * removed most assignments from each lexer rule and even the Lexer.emit()
1899 * Fixed bug in lexer where ~T didn't compute the set from rule T.
1913 setCharStream calls reset in Lexer.
2019 * Added lexer rule properties: start, stop
2094 RewLexer lexer = new RewLexer(input);
2095 TokenRewriteStream tokens = new TokenRewriteStream(lexer);
2236 * Temp lexer now end in .gl (T__.gl, for example)
2240 * Defined reset for lexer, parser, tree parser; rewinds the input stream also
2294 $channel=HIDDEN now instead of channel=99 inside lexer actions.
2337 * $label.text translated to label.getText in lexer even if label was on a char
2353 * $text, $line, etc... were not working properly within lexer rule.
2443 FooLexer, ... Combined grammar Foo generates Foo$Lexer.g which generates
2456 * fixed bug related to (a|)+ on end of lexer rules. crashed instead
2489 * outputFile, lexer, genericParser, parser, treeParser templates
2496 from the lexer, ... For example, my parser template says this now:
2584 * token emission not properly protected in lexer filter mode.
2701 * Referencing $ID.text in an action forced bad code gen in lexer rule ID.
2797 * You can set text local var now in a lexer rule and token gets that text.
2800 * Changed lexer slightly. Calling a nonfragment rule from a
2877 * Added Lexer.skip() to force lexer to ignore current token and look for
2879 parser (or other consumer of the lexer).
2966 * Added optimization for DFAs that fixed a codegen bug with rules in lexer:
3058 * hideous bug fixed: PLUS='+' didn't result in '+' rule in lexer
3062 * lexer errors in interpreter were not printed properly
3104 lexer grammar FuzzyJava;
3115 * char streams for lexer now allowed nested backtracking in lexer.
3117 * added TokenLabelType for lexer/parser for all token labels
3122 * init action in lexer rules was before the type,start,line,... decls.
3127 * You can reference EOF now in the parser and lexer. It's just token type
3130 * Bug fix: $ID refs in the *lexer* were all messed up. Cleaned up the
3178 * antlr generates #src lines in lexer grammars generated from combined grammars
3194 * Renamed BaseParser to be BaseRecognizer and even made Lexer derive from
3218 lexer grammar w;
3230 * undefined lexer rules were not announced! fixed.
3234 Ruby.lexer.g:24:1: The following token definitions are unreachable: IVAR
3238 Ruby.lexer.g:10:1: Multiple token rules can match input such as ""0".."9"": INT, FLOAT
3247 to "parser" if parser grammar or combined grammar, "lexer" if lexer grammar,
3263 @lexer::header {head}
3264 @lexer::members { int j; }
3362 * Dot star ".*" syntax didn't work; in lexer it is nongreedy by
3395 * labels are now allowed on lexical elements (in the lexer)