manpagez: man pages & more
info flex
Home | html | info | man
[ << ] [ < ] [ 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 patterns 6 Patterns

%
%array, advantages of 7 How the Input Is Matched
%array, use of 7 How the Input Is Matched
%array, with C++ 7 How the Input Is Matched
%option nowrap 9 The Generated Scanner
%pointer, and unput() 8 Actions
%pointer, use of 7 How the Input Is Matched
%top 5.1 Format of the Definitions Section
%{ and %}, in Definitions Section 5.1 Format of the Definitions Section
%{ and %}, in Rules Section 8 Actions

<
<<EOF>>, use of 12 End-of-File Rules

[
[] in patterns 6 Patterns

^
^ as non-special character in patterns 6 Patterns

|
|, in actions 8 Actions
|, use of 8 Actions

A
accessor functions, use of 19.4.5 Accessing Variables with Reentrant Scanners
actions 8 Actions
actions, embedded C strings 8 Actions
actions, redefining YY_BREAK 13 Miscellaneous Macros
actions, use of { and } 8 Actions
aliases, how to define 5.1 Format of the Definitions Section
arguments, command-line 16 Scanner Options
array, default size for yytext 14 Values Available To the User

B
backing up, eliminating 17 Performance Considerations
backing up, eliminating by adding error rules 17 Performance Considerations
backing up, eliminating with catch-all rule 17 Performance Considerations
backing up, example of eliminating 17 Performance Considerations
BEGIN 8 Actions
BEGIN, explanation 10 Start Conditions
beginning of line, in patterns 6 Patterns
bison, bridging with flex A.2 C Scanners with Bison Parsers
bison, parser A.2 C Scanners with Bison Parsers
bison, scanner to be called from bison A.2 C Scanners with Bison Parsers
BOL, checking the BOL flag 13 Miscellaneous Macros
BOL, in patterns 6 Patterns
BOL, setting it 13 Miscellaneous Macros
braces in patterns 6 Patterns
bugs, reporting 2 Reporting Bugs

C
C code in flex input 5.1 Format of the Definitions Section
C++ 18 Generating C++ Scanners
C++ and %array 14 Values Available To the User
C++ I/O, customizing 25.1 How do I use my own I/O classes in a C++ scanner?
C++ scanners, including multiple scanners 18 Generating C++ Scanners
C++ scanners, use of 18 Generating C++ Scanners
c++, experimental form of scanner class 18 Generating C++ Scanners
C++, multiple different scanners 18 Generating C++ Scanners
C-strings, in actions 8 Actions
case-insensitive, effect on character classes 6 Patterns
character classes in patterns 6 Patterns
character classes in patterns, syntax of 6 Patterns
character classes, equivalence of 6 Patterns
clearing an input buffer 11 Multiple Input Buffers
command-line options 16 Scanner Options
comments in flex input 5.1 Format of the Definitions Section
comments in the input 5.4 Comments in the Input
comments, discarding 8 Actions
comments, example of scanning C comments 10 Start Conditions
comments, in actions 8 Actions
comments, in rules section 5.4 Comments in the Input
comments, syntax of 5.4 Comments in the Input
comments, valid uses of 5.4 Comments in the Input
compressing whitespace 8 Actions
concatenation, in patterns 6 Patterns
copyright of flex 1 Copyright
counting characters and lines 4 Some Simple Examples
customizing I/O in C++ scanners 25.1 How do I use my own I/O classes in a C++ scanner?

D
default rule 4 Some Simple Examples
default rule 7 How the Input Is Matched
defining pattern aliases 5.1 Format of the Definitions Section
Definitions, in flex input 5.1 Format of the Definitions Section
deleting lines from input 8 Actions
discarding C comments 8 Actions
distributing flex 1 Copyright

E
ECHO 8 Actions
ECHO, and yyout 9 The Generated Scanner
embedding C code in flex input 5.1 Format of the Definitions Section
end of file, in patterns 6 Patterns
end of line, in negated character classes 6 Patterns
end of line, in patterns 6 Patterns
end-of-file, and yyrestart() 9 The Generated Scanner
EOF and yyrestart() 9 The Generated Scanner
EOF in patterns, syntax of 6 Patterns
EOF, example using multiple input buffers 11 Multiple Input Buffers
EOF, explanation 12 End-of-File Rules
EOF, pushing back 8 Actions
EOL, in negated character classes 6 Patterns
EOL, in patterns 6 Patterns
error messages, end of buffer missed 20 Incompatibilities with Lex and Posix
error reporting, diagnostic messages 23 Diagnostics
error reporting, in C++ 18 Generating C++ Scanners
error rules, to eliminate backing up 17 Performance Considerations
escape sequences in patterns, syntax of 6 Patterns
exiting with yyterminate() 8 Actions
experimental form of c++ scanner class 18 Generating C++ Scanners
extended scope of start conditions 10 Start Conditions

F
file format 5 Format of the Input File
file format, serialized tables 22.3 Tables File Format
flushing an input buffer 11 Multiple Input Buffers
flushing the internal buffer 8 Actions
format of flex input 5 Format of the Input File
format of input file 5 Format of the Input File
freeing tables 22.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 ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated on November 4, 2011 using texi2html 5.0.

© manpagez.com 2000-2024
Individual documents may contain additional copyright information.