[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Concept Index

Jump to:   $   %   <   [   ^   |  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   R   S   T   U   V   W   Y  
Index Entry Section

$
$ as normal character in patterns6. Patterns

%
%array, advantages of7. How the Input Is Matched
%array, use of7. How the Input Is Matched
%array, with C++7. How the Input Is Matched
%option nowrap9. The Generated Scanner
%pointer, and unput()8. Actions
%pointer, use of7. How the Input Is Matched
%top5.1 Format of the Definitions Section
%{ and %}, in Definitions Section5.1 Format of the Definitions Section
%{ and %}, in Rules Section8. Actions

<
<<EOF>>, use of12. End-of-File Rules

[
[] in patterns6. Patterns

^
^ as non-special character in patterns6. Patterns

|
|, in actions8. Actions
|, use of8. Actions

A
accessor functions, use of19.4.5 Accessing Variables with Reentrant Scanners
actions8. Actions
actions, embedded C strings8. Actions
actions, redefining YY_BREAK13. Miscellaneous Macros
actions, use of { and }8. Actions
aliases, how to define5.1 Format of the Definitions Section
arguments, command-line16. Scanner Options
array, default size for yytext14. Values Available To the User

B
backing up, eliminating17. Performance Considerations
backing up, eliminating by adding error rules17. Performance Considerations
backing up, eliminating with catch-all rule17. Performance Considerations
backing up, example of eliminating17. Performance Considerations
BEGIN8. Actions
BEGIN, explanation10. Start Conditions
beginning of line, in patterns6. Patterns
bison, bridging with flexA.2 C Scanners with Bison Parsers
bison, parserA.2 C Scanners with Bison Parsers
bison, scanner to be called from bisonA.2 C Scanners with Bison Parsers
BOL, checking the BOL flag13. Miscellaneous Macros
BOL, in patterns6. Patterns
BOL, setting it13. Miscellaneous Macros
braces in patterns6. Patterns
bugs, reporting2. Reporting Bugs

C
C code in flex input5.1 Format of the Definitions Section
C++18. Generating C++ Scanners
C++ and %array14. Values Available To the User
C++ I/O, customizing25.1 How do I use my own I/O classes in a C++ scanner?
C++ scanners, including multiple scanners18. Generating C++ Scanners
C++ scanners, use of18. Generating C++ Scanners
c++, experimental form of scanner class18. Generating C++ Scanners
C++, multiple different scanners18. Generating C++ Scanners
C-strings, in actions8. Actions
case-insensitive, effect on character classes6. Patterns
character classes in patterns6. Patterns
character classes in patterns, syntax of6. Patterns
character classes, equivalence of6. Patterns
clearing an input buffer11. Multiple Input Buffers
command-line options16. Scanner Options
comments in flex input5.1 Format of the Definitions Section
comments in the input5.4 Comments in the Input
comments, discarding8. Actions
comments, example of scanning C comments10. Start Conditions
comments, in actions8. Actions
comments, in rules section5.4 Comments in the Input
comments, syntax of5.4 Comments in the Input
comments, valid uses of5.4 Comments in the Input
compressing whitespace8. Actions
concatenation, in patterns6. Patterns
copyright of flex1. Copyright
counting characters and lines4. Some Simple Examples
customizing I/O in C++ scanners25.1 How do I use my own I/O classes in a C++ scanner?

D
default rule4. Some Simple Examples
default rule7. How the Input Is Matched
defining pattern aliases5.1 Format of the Definitions Section
Definitions, in flex input5.1 Format of the Definitions Section
deleting lines from input8. Actions
discarding C comments8. Actions
distributing flex1. Copyright

E
ECHO8. Actions
ECHO, and yyout9. The Generated Scanner
embedding C code in flex input5.1 Format of the Definitions Section
end of file, in patterns6. Patterns
end of line, in negated character classes6. Patterns
end of line, in patterns6. Patterns
end-of-file, and yyrestart()9. The Generated Scanner
EOF and yyrestart()9. The Generated Scanner
EOF in patterns, syntax of6. Patterns
EOF, example using multiple input buffers11. Multiple Input Buffers
EOF, explanation12. End-of-File Rules
EOF, pushing back8. Actions
EOL, in negated character classes6. Patterns
EOL, in patterns6. Patterns
error messages, end of buffer missed20. Incompatibilities with Lex and Posix
error reporting, diagnostic messages23. Diagnostics
error reporting, in C++18. Generating C++ Scanners
error rules, to eliminate backing up17. Performance Considerations
escape sequences in patterns, syntax of6. Patterns
exiting with yyterminate()8. Actions
experimental form of c++ scanner class18. Generating C++ Scanners
extended scope of start conditions10. Start Conditions

F
file format5. Format of the Input File
file format, serialized tables22.3 Tables File Format
flushing an input buffer11. Multiple Input Buffers
flushing the internal buffer8. Actions
format of flex input5. Format of the Input File
format of input file5. Format of the Input File
freeing tables22.2 Loading and Unloading Serialized Tables

Jump to:   $   %   <   [   ^   |  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   R   S   T   U   V   W   Y  

[ < ] [ > ]   [ << ] [ Up ] [ >> ]

This document was generated by Wolfram Kahl on September, 9 2006 using texi2html 1.76.