Lines Matching refs:scanner
7 /* A lexical scanner generated by flex */
360 are macros in the reentrant scanner. */
503 * "scanner state".
583 /* This struct is not used in this scanner,
1283 /* Holds the entire state of the reentrant scanner. */
1290 /* The rest are the same as the globals declared in the non-reentrant scanner. */
1329 int yylex_init (yyscan_t* scanner);
1331 int yylex_init_extra ( YY_EXTRA_TYPE user_defined, yyscan_t* scanner);
1442 YY_FATAL_ERROR( "input in flex scanner failed" ); \
1452 YY_FATAL_ERROR( "input in flex scanner failed" ); \
1483 /* Default declaration of generated scanner - a define so the user can
1511 /** The main scanner function which does all the work.
2574 * call the scanner after we return the
2617 "fatal flex scanner internal error--no action found" );
2640 "fatal flex scanner internal error--end of buffer missed" );
2709 "fatal error - scanner input buffer overflow" );
2857 YY_FATAL_ERROR( "flex scanner push-back overflow" );
2946 * @param yyscanner The scanner object.
2965 * @param yyscanner The scanner object.
3011 * @param yyscanner The scanner object.
3040 * @param yyscanner The scanner object.
3089 * @param yyscanner The scanner object.
3119 * @param yyscanner The scanner object.
3150 * @param yyscanner The scanner object.
3180 * scanner will even need a stack. We use 2 instead of 1 to avoid an
3219 * @param yyscanner The scanner object.
3254 * @param yyscanner The scanner object.
3269 * @param yyscanner The scanner object.
3333 /** Get the user-defined data for this scanner.
3334 * @param yyscanner The scanner object.
3343 * @param yyscanner The scanner object.
3356 * @param yyscanner The scanner object.
3369 * @param yyscanner The scanner object.
3378 * @param yyscanner The scanner object.
3387 * @param yyscanner The scanner object.
3396 * @param yyscanner The scanner object.
3405 /** Set the user-defined data. This data is never touched by the scanner.
3406 * @param user_defined The data to be associated with this scanner.
3407 * @param yyscanner The scanner object.
3417 * @param yyscanner The scanner object.
3432 * @param yyscanner The scanner object.
3448 * @param yyscanner The scanner object.
3503 /* yylex_init is special because it creates the scanner itself, so it is
3504 * the ONLY reentrant function that doesn't take the scanner as the last argument.
3528 * convention of taking the scanner as the last argument. Note however, that
3529 * this is a *pointer* to a scanner, as it will be allocated by this call (and
3564 /* Initialization is the same as for the non-reentrant scanner.
3614 /* Reset the globals. This is important in a non-reentrant scanner so the next time
3686 _mesa_program_lexer_ctor(void **scanner, struct asm_parser_state *state,
3689 yylex_init_extra(state, scanner);
3690 yy_scan_bytes(string, len, *scanner);
3694 _mesa_program_lexer_dtor(void *scanner)
3696 yylex_destroy(scanner);