Home | History | Annotate | Download | only in Antlr3.Runtime

Lines Matching refs:Lexer

83     /// The Lexer tracks line/col info as well as input index so its markers are
180 /// pass the buck all the way to the lexer who can ask its input stream
186 /// <summary>A source of characters for an ANTLR lexer </summary>
199 /// LA(I). This will be used for labels in the generated lexer code.
280 /// Errors from the lexer are never passed to the parser. Either you want
582 // Lexer Specific Members
583 // LEXER FIELDS (must be in same state object to avoid casting
584 // constantly in generated code and Lexer object) :(
587 /// Token object normally returned by NextToken() after matching lexer rules.
590 /// The goal of all lexer rules/methods is to create a token object.
593 /// matching lexer rule(s). If you subclass to allow multiple token
686 /// lexer, parser, and tree grammars. This is all the parsing
794 /// your token objects because you don't have to go modify your lexer
841 /// TODO: move to a utility class or something; weird having lexer call this
906 /// Get number of recognition errors (lexer, parser, tree parser). Each
907 /// recognizer tracks its own number. So parser and lexer each have
1003 /// As a point of reference, the Tokens rule DFA for the lexer in the Java grammar
1040 /// A lexer is recognizer that draws input symbols from a character stream.
1041 /// lexer grammars result in a subclass of this object. A Lexer object
1064 /// Instruct the lexer to skip creating a token for current lexer rule and
1065 /// look for another token. NextToken() knows to keep looking when a lexer
1071 /// <summary>This is the lexer entry point that sets instance var 'token' </summary>
1114 /// <summary>Set the char stream and reset the lexer </summary>
1355 /// the various reporting methods in Parser and Lexer can be overridden
1404 /// generated from a lexer. We need to track this since the
1957 /// In an action, a lexer rule can set token to this SKIP_TOKEN and ANTLR
1992 /// this lexer, parser or tree parser.
1995 /// The state of a lexer, parser, or tree parser are collected into
2078 /// If you change what tokens must be created by the lexer,
2438 /// <summary>Where is the lexer drawing characters from? </summary>
5470 Recover(MTE); // don't really recover; just consume in lexer
5574 // wack Lexer state variables