Lines Matching full:scanner
23 /* A lexical scanner generated by flex */
35 %# and affect the generation of the scanner. The possible control codes are
38 %# %# - A comment. The current line is omitted from the generated scanner.
55 %# the generated scanner as a C-style comment. This is to aid those who
127 /* The c++ scanner is a mess. The FlexLexer.h header file relies on the
130 * We will address this in a future release of flex, or omit the C++ scanner
298 m4_define( [[M4_YY_DOC_PARAM]], [[@param yyscanner The scanner object.]])
301 are macros in the reentrant scanner. */
423 * a 5% performance hit in a non-yylineno scanner, because yy_act is
551 * "scanner state".
706 /* Holds the entire state of the reentrant scanner. */
713 /* The rest are the same as the globals declared in the non-reentrant scanner. */
799 int yylex_init (yyscan_t* scanner);
801 int yylex_init_extra ( YY_EXTRA_TYPE user_defined, yyscan_t* scanner);
1032 YY_FATAL_ERROR( "input in flex scanner failed" );
1078 * this scanner. This is the bridge between our "generic" deserialization code
1079 * and the specifics of this scanner.
1105 /* Default declaration of generated scanner - a define so the user can
1170 /** The main scanner function which does all the work.
1365 * call the scanner after we return the
1408 "fatal flex scanner internal error--no action found" );
1569 "fatal flex scanner internal error--end of buffer missed" );
1614 "input buffer overflow, can't enlarge buffer because scanner uses REJECT" );
1643 "fatal error - scanner input buffer overflow" );
1784 YY_FATAL_ERROR( "flex scanner push-back overflow" );
2244 * scanner will even need a stack. We use 2 instead of 1 to avoid an
2506 /** Get the user-defined data for this scanner.
2607 /** Set the user-defined data. This data is never touched by the scanner.
2608 * @param user_defined The data to be associated with this scanner.
2755 /* yylex_init is special because it creates the scanner itself, so it is
2756 * the ONLY reentrant function that doesn't take the scanner as the last argument.
2781 * convention of taking the scanner as the last argument. Note however, that
2782 * this is a *pointer* to a scanner, as it will be allocated by this call (and
2821 /* Initialization is the same as for the non-reentrant scanner.
2879 %if-c-only SNIP! this currently causes conflicts with the c++ scanner
2909 /* Reset the globals. This is important in a non-reentrant scanner so the next time
3118 * inside the loop below. This scanner might not even have a transition
3312 %define-yytables The name for this specific scanner's tables.
3363 /** Load the DFA tables for this scanner from the given stream. */