| Index Entry | Section |
|
S | | |
| scanner, definition of | 3. Introduction |
| sections of flex input | 5. Format of the Input File |
| serialization | 22. Serialized Tables |
| serialization of tables | 22.1 Creating Serialized Tables |
| serialized tables, multiple scanners | 22.1 Creating Serialized Tables |
| stack, input buffer pop | 11. Multiple Input Buffers |
| stack, input buffer push | 11. Multiple Input Buffers |
| stacks, routines for manipulating | 10. Start Conditions |
| start condition, applying to multiple patterns | 10. Start Conditions |
| start conditions | 10. Start Conditions |
| start conditions, behavior of default rule | 10. Start Conditions |
| start conditions, exclusive | 10. Start Conditions |
| start conditions, for different interpretations of same input | 10. Start Conditions |
| start conditions, in patterns | 6. Patterns |
| start conditions, inclusive | 10. Start Conditions |
| start conditions, inclusive v.s. exclusive | 10. Start Conditions |
| start conditions, integer values | 10. Start Conditions |
| start conditions, multiple | 10. Start Conditions |
| start conditions, special wildcard condition | 10. Start Conditions |
| start conditions, use of a stack | 10. Start Conditions |
| start conditions, use of wildcard condition (<*>) | 10. Start Conditions |
| start conditions, using BEGIN | 10. Start Conditions |
| stdin, default for yyin | 9. The Generated Scanner |
| stdout, as default for yyout | 9. The Generated Scanner |
| strings, scanning strings instead of files | 11. Multiple Input Buffers |
|
T | | |
| tables, creating serialized | 22.1 Creating Serialized Tables |
| tables, file format | 22.3 Tables File Format |
| tables, freeing | 22.2 Loading and Unloading Serialized Tables |
| tables, loading and unloading | 22.2 Loading and Unloading Serialized Tables |
| terminating with yyterminate() | 8. Actions |
| token | 7. How the Input Is Matched |
| trailing context, in patterns | 6. Patterns |
| trailing context, limits of | 6. Patterns |
| trailing context, matching | 7. How the Input Is Matched |
| trailing context, performance costs | 17. Performance Considerations |
| trailing context, variable length | 17. Performance Considerations |
|
U | | |
| unput() | 8. Actions |
| unput(), and %pointer | 8. Actions |
| unput(), pushing back characters | 8. Actions |
| user code, in flex input | 5.3 Format of the User Code Section |
| username expansion | 4. Some Simple Examples |
| using integer values of start condition names | 10. Start Conditions |
|
V | | |
| verbatim text in patterns, syntax of | 6. Patterns |
|
W | | |
| warning, dangerous trailing context | 24. Limitations |
| warning, rule cannot be matched | 23. Diagnostics |
| warnings, diagnostic messages | 23. Diagnostics |
| whitespace, compressing | 8. Actions |
|
Y | | |
| yacc interface | 15. Interfacing with Yacc |
| yacc, interface | 15. Interfacing with Yacc |
| YY_CURRENT_BUFFER, and multiple buffers Finally, the macro | 11. Multiple Input Buffers |
| YY_EXTRA_TYPE, defining your own type | 19.4.6 Extra Data |
| YY_FLUSH_BUFFER() | 8. Actions |
| YY_INPUT | 9. The Generated Scanner |
| YY_INPUT, overriding | 9. The Generated Scanner |
| YY_START, example | 10. Start Conditions |
| YY_USER_ACTION to track each time a rule is matched | 13. Miscellaneous Macros |
| yyalloc, overriding | 21.2 Overriding The Default Memory Management |
| yyfree, overriding | 21.2 Overriding The Default Memory Management |
| yyin | 9. The Generated Scanner |
| yyinput() | 8. Actions |
| yyleng | 7. How the Input Is Matched |
| yyleng, modification of | 8. Actions |
| yyless() | 8. Actions |
| yyless(), pushing back characters | 8. Actions |
| yylex(), in generated scanner | 9. The Generated Scanner |
| yylex(), overriding | 9. The Generated Scanner |
| yylex, overriding the prototype of | 9. The Generated Scanner |
| yylineno, in a reentrant scanner | 19.5 Functions and Macros Available in Reentrant C Scanners |
| yylineno, performance costs | 17. Performance Considerations |
| yymore() | 8. Actions |
| yymore() to append token to previous token | 8. Actions |
| yymore(), mega-kludge | 8. Actions |
| yymore, and yyleng | 8. Actions |
| yymore, performance penalty of | 8. Actions |
| yyout | 9. The Generated Scanner |
| yyrealloc, overriding | 21.2 Overriding The Default Memory Management |
| yyrestart() | 9. The Generated Scanner |
| yyterminate() | 8. Actions |
| yytext | 7. How the Input Is Matched |
| yytext, default array size | 14. Values Available To the User |
| yytext, memory considerations | 21.3 A Note About yytext And Memory |
| yytext, modification of | 8. Actions |
| yytext, two types of | 7. How the Input Is Matched |
| yywrap() | 9. The Generated Scanner |
| yywrap, default for | 9. The Generated Scanner |
|