manpagez: man pages & more
info flex
Home | html | info | man
[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Concept Index: G – R

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

G
getting current start state with YY_START 10 Start Conditions

H
halting with yyterminate() 8 Actions
handling include files with multiple input buffers 11 Multiple Input Buffers
handling include files with multiple input buffers 11 Multiple Input Buffers
header files, with C++ 18 Generating C++ Scanners

I
include files, with C++ 18 Generating C++ Scanners
input file, Definitions section 5.1 Format of the Definitions Section
input file, Rules Section 5.2 Format of the Rules Section
input file, user code Section 5.3 Format of the User Code Section
input() 8 Actions
input(), and C++ 8 Actions
input, format of 5 Format of the Input File
input, matching 7 How the Input Is Matched

K
keywords, for performance 17 Performance Considerations

L
lex (traditional) and POSIX 20 Incompatibilities with Lex and Posix
LexerInput, overriding 25.1 How do I use my own I/O classes in a C++ scanner?
LexerOutput, overriding 25.1 How do I use my own I/O classes in a C++ scanner?
limitations of flex 24 Limitations
literal text in patterns, syntax of 6 Patterns
loading tables at runtime 22.2 Loading and Unloading Serialized Tables

M
m4 A.3 M4 Dependency
Makefile, example of implicit rules A.1 Makefiles and Flex
Makefile, explicit example A.1 Makefiles and Flex
Makefile, syntax A.1 Makefiles and Flex
matching C-style double-quoted strings 10 Start Conditions
matching, and trailing context 7 How the Input Is Matched
matching, length of 7 How the Input Is Matched
matching, multiple matches 7 How the Input Is Matched
member functions, C++ 18 Generating C++ Scanners
memory management 21 Memory Management
memory, allocating input buffers 11 Multiple Input Buffers
memory, considerations for reentrant scanners 19.4.4 Init and Destroy Functions
memory, deleting input buffers 11 Multiple Input Buffers
memory, for start condition stacks 10 Start Conditions
memory, serialized tables 22 Serialized Tables
memory, serialized tables 22.2 Loading and Unloading Serialized Tables
methods, c++ 18 Generating C++ Scanners
minimal scanner 7 How the Input Is Matched
multiple input streams 11 Multiple Input Buffers

N
name definitions, not POSIX 20 Incompatibilities with Lex and Posix
negating ranges in patterns 6 Patterns
newline, matching in patterns 6 Patterns
non-POSIX features of flex 20 Incompatibilities with Lex and Posix
noyywrap, %option 9 The Generated Scanner
NULL character in patterns, syntax of 6 Patterns

O
octal characters in patterns 6 Patterns
options, command-line 16 Scanner Options
overriding LexerInput 25.1 How do I use my own I/O classes in a C++ scanner?
overriding LexerOutput 25.1 How do I use my own I/O classes in a C++ scanner?
overriding the memory routines 21.2 Overriding The Default Memory Management

P
Pascal-like language 4 Some Simple Examples
pattern aliases, defining 5.1 Format of the Definitions Section
pattern aliases, expansion of 6 Patterns
pattern aliases, how to define 5.1 Format of the Definitions Section
pattern aliases, use of 5.1 Format of the Definitions Section
patterns and actions on different lines 20 Incompatibilities with Lex and Posix
patterns, character class equivalence 6 Patterns
patterns, common A.4 Common Patterns
patterns, end of line 6 Patterns
patterns, grouping and precedence 6 Patterns
patterns, in rules section 6 Patterns
patterns, invalid trailing context 6 Patterns
patterns, matching 7 How the Input Is Matched
patterns, precedence of operators 6 Patterns
patterns, repetitions with grouping 6 Patterns
patterns, special characters treated as non-special 6 Patterns
patterns, syntax 6 Patterns
patterns, syntax 6 Patterns
patterns, tuning for performance 17 Performance Considerations
patterns, valid character classes 6 Patterns
performance optimization, matching longer tokens 17 Performance Considerations
performance optimization, recognizing keywords 17 Performance Considerations
performance, backing up 17 Performance Considerations
performance, considerations 17 Performance Considerations
performance, using keywords 17 Performance Considerations
popping an input buffer 11 Multiple Input Buffers
POSIX and lex 20 Incompatibilities with Lex and Posix
POSIX comp;compliance 20 Incompatibilities with Lex and Posix
POSIX, character classes in patterns, syntax of 6 Patterns
preprocessor macros, for use in actions 8 Actions
pushing an input buffer 11 Multiple Input Buffers
pushing back characters with unput 8 Actions
pushing back characters with unput() 8 Actions
pushing back characters with yyless 8 Actions
pushing back EOF 8 Actions

R
ranges in patterns 6 Patterns
ranges in patterns, negating 6 Patterns
recognizing C comments 10 Start Conditions
reentrant scanners, multiple interleaved scanners 19.1 Uses for Reentrant Scanners
reentrant scanners, recursive invocation 19.1 Uses for Reentrant Scanners
reentrant, accessing flex variables 19.4.3 Global Variables Replaced By Macros
reentrant, accessor functions 19.4.5 Accessing Variables with Reentrant Scanners
reentrant, API explanation 19.2 An Overview of the Reentrant API
reentrant, calling functions 19.4.2 The Extra Argument
reentrant, example of 19.3 Reentrant Example
reentrant, explanation 19 Reentrant C Scanners
reentrant, extra data 19.4.6 Extra Data
reentrant, initialization 19.4.4 Init and Destroy Functions
regular expressions, in patterns 6 Patterns
REJECT 8 Actions
REJECT, calling multiple times 8 Actions
REJECT, performance costs 17 Performance Considerations
reporting bugs 2 Reporting Bugs
restarting the scanner 20 Incompatibilities with Lex and Posix
RETURN, within actions 9 The Generated Scanner
rules, default 4 Some Simple Examples
rules, in flex input 5.2 Format of the Rules Section

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 August 12, 2012 using texi2html 5.0.

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