General Information
Tutorials
Reference Manuals
Libraries
Translation Tasks
Tools
Administration
|
|
Lexical Analysis
*
-
*
- Building complex regular expressions
+
-
+
- Building complex regular expressions
-
-
-
- Character classes
.
-
.
- Character classes
?
-
?
- Building complex regular expressions
[
-
[ ]
- Character classes
\
-
\040
- Matching operator characters
- Restoring the Default Behavior for White Space
- \040+
- Definitions of Canned Descriptions
-
\b
- Matching operator characters
-
\t
- Matching operator characters
^
-
^
- Character classes
A
-
ADA_COMMENT
- Definitions of Canned Descriptions
- Available Descriptions
- Canned Symbol Descriptions
-
ADA_IDENTIFIER
- Definitions of Canned Descriptions
- Available Descriptions
- alternation
- Building complex regular expressions
-
auxCChar
- Definitions of Canned Descriptions
- Available scanners
-
auxCComment
- Definitions of Canned Descriptions
- Available scanners
-
auxCString
- Available scanners
- Definitions of Canned Descriptions
-
auxEOF
- Available scanners
-
auxEOL
- Definitions of Canned Descriptions
- Auxiliary Scanners
- Available scanners
- auxiliary scanner
- Auxiliary Scanners
-
auxM2String
- Available scanners
- auxM2
StringDQ
- Definitions of Canned Descriptions
- auxM2
StringSQ
- Definitions of Canned Descriptions
-
auxM3Comment
- Definitions of Canned Descriptions
- Available scanners
-
auxNewLine
- Available scanners
-
auxNoEOL
- Available scanners
-
auxNUL
- Available scanners
-
auxPascalComment
- Available scanners
- Definitions of Canned Descriptions
-
auxPascalString
- Available scanners
- Definitions of Canned Descriptions
-
auxTab
- Available scanners
- Definitions of Canned Descriptions
-
AWK_COMMENT
- Available Descriptions
- Definitions of Canned Descriptions
B
- backslash
- Matching operator characters
- built-in symbols
- Canned Symbol Descriptions
C
-
C_CHAR_CONSTANT
- Definitions of Canned Descriptions
- Available Descriptions
-
C_COMMENT
- Definitions of Canned Descriptions
- Available Descriptions
-
C_FLOAT
- Definitions of Canned Descriptions
- Available Descriptions
-
C_IDENTIFIER
- Canned Symbol Descriptions
- Definitions of Canned Descriptions
- Available Descriptions
- C_IDENTIFIER_ISO
- Available Descriptions
-
C_INT_DENOTATION
- Available Descriptions
- Definitions of Canned Descriptions
-
C_INTEGER
- Definitions of Canned Descriptions
- Available Descriptions
-
c_mkchar
- Available processors
- Definitions of Canned Descriptions
-
c_mkint
- Available processors
- Definitions of Canned Descriptions
-
c_mkstr
- Available processors
-
C_STRING_LIT
- Definitions of Canned Descriptions
- Available Descriptions
- Canned Symbol Descriptions
- canned symbols
- Canned Symbol Descriptions
- classes
- Character classes
- complement
- Character classes
- concatenation
- Building complex regular expressions
-
coordAdjust
- Available scanners
-
Ctext
- Available scanners
- cumulative column
- Setting coordinate values
D
- dash
- Character classes
- default behavior for white space
- Spaces, Tabs and Newlines
- dot
- Character classes
- double quote
- Matching operator characters
E
- encodings of non-literals
- Building processors
- EndOfText
- Available processors
-
Errors, lexical
- Making White Space Illegal
G
-
glalex
- The Generated Lexical Analyzer Module
- grammar
- Specifications
L
- lexerr
- Available processors
-
Lexical errors
- Making White Space Illegal
-
LineNum
- Maintaining the Source Text Coordinates
- longest match
- What happens if the specification is ambiguous?
M
- minus
- Character classes
-
mkidn
- Available processors
- Definitions of Canned Descriptions
- Canned Symbol Descriptions
- A Case-Insensitive Token Processor
-
mkint
- Token Processors
- Available processors
-
mkstr
- Definitions of Canned Descriptions
- Definitions of Canned Descriptions
- Definitions of Canned Descriptions
- Definitions of Canned Descriptions
- Available processors
-
MODULA2_CHARINT
- Available Descriptions
- Definitions of Canned Descriptions
-
MODULA2_COMMENT
- Available Descriptions
- Definitions of Canned Descriptions
-
MODULA2_INTEGER
- Available Descriptions
- Definitions of Canned Descriptions
-
MODULA2_LITERALDQ
- Available Descriptions
- Definitions of Canned Descriptions
-
MODULA2_LITERALSQ
- Definitions of Canned Descriptions
- Available Descriptions
-
MODULA3_COMMENT
- Available Descriptions
- Definitions of Canned Descriptions
-
MODULA_INTEGER
- Definitions of Canned Descriptions
-
modula_mkint
- Definitions of Canned Descriptions
- Available processors
-
MONITOR
- Returning a classification
N
-
NEW_LINE
- Available Descriptions
- Definitions of Canned Descriptions
- newline defaults
- Spaces, Tabs and Newlines
-
NORETURN
- Building processors
- The Generated Lexical Analyzer Module
O
- one or more
- Building complex regular expressions
- operator character
- Matching operator characters
- Matching operator characters
- optional
- Building complex regular expressions
- ordering of specifications
- What happens if the specification is ambiguous?
P
-
PASCAL_COMMENT
- Definitions of Canned Descriptions
- Available Descriptions
-
PASCAL_IDENTIFIER
- Available Descriptions
- Definitions of Canned Descriptions
-
PASCAL_INTEGER
- Canned Symbol Descriptions
- Definitions of Canned Descriptions
- Available Descriptions
-
PASCAL_REAL
- Available Descriptions
- Definitions of Canned Descriptions
-
PASCAL_STRING
- Available Descriptions
- Definitions of Canned Descriptions
- Canned Symbol Descriptions
- period
- Character classes
- predefined symbols
- Canned Symbol Descriptions
Q
- quote
- Matching operator characters
R
- range
- Character classes
- regular expression
- Regular Expressions
- repetition
- Building complex regular expressions
-
Reporting a lexical error
- Making White Space Illegal
-
ResetScan
- The Generated Lexical Analyzer Module
-
RETURN
- Returning a classification
S
- scanner
- Auxiliary Scanners
-
SCANPTR
- Resetting the Scan Pointer
-
SETCOORD
- Setting coordinate values
-
SETENDCOORD
- Setting coordinate values
- space defaults
- Spaces, Tabs and Newlines
-
SPACES
- Restoring the Default Behavior for White Space
- Available Descriptions
- specification ordering
- What happens if the specification is ambiguous?
- Specifications
- Specifications
-
StartLine
- Maintaining the Source Text Coordinates
- The Generated Lexical Analyzer Module
T
-
TAB
- Available Descriptions
- tab defaults
- Spaces, Tabs and Newlines
- termcode.h
- Building processors
- text character
- Matching operator characters
-
TokenEnd
- The Generated Lexical Analyzer Module
-
TokenStart
- The Generated Lexical Analyzer Module
W
- white space defaults
- Spaces, Tabs and Newlines
-
WRAPUP
- Deciding on a continuation after a classification
-
WRAPUPMONITOR
- Deciding on a continuation after a classification
Z
- zero or more
- Building complex regular expressions
- zero or one
- Building complex regular expressions
{
-
{ }
- Building complex regular expressions
|
-
|
- Building complex regular expressions
|