parsing.ppIntroduction Units Class Hierarchy Classes, Interfaces, Objects and Records Types Variables Constants Functions and Procedures Identifiers Classes hierarchy graph
|
All Types
ACharacterCategory |
parsing |
This type defines the character types that are recognized by a scanner for a parsed language. |
AParsedLanguageClass |
parsing |
This type refers to the class definition for all instances of AParsedLanguage and its descendants. |
TOpcode |
parsing |
This type represents an opcode, which is a way of constructing a numeric representation of a token string that has special meaning to a parser. |
TOpcodeList |
parsing |
This type represents a dynamic array of opcodes. |
TScannerTokenBehavior |
parsing |
This type defines the ways in which instances of AScanner handle instances of certain tokens:
SCAN_NO_WHITESPACE : Discard whitespace tokens when they are encountered. When this behavior is enabled, AScanner.CurrentToken will never refer to an instance of ASpaceToken, and AScanner.next will read tokens from the source until one is encountered that is not determined to be whitespace.
SCAN_CONSOLIDATE_WHITESPACE : Consolidate consecutive instances of the same whitespace character into a single instance of ASpaceToken. When this behavior is enabled, consecutive instances of the same whitespace character in the source will be collected into one instance of ASpaceToken; otherwise, multiple instances of ASpaceToken will be returned.
Obviously, this flag has no effect if SCAN_NO_WHITESPACE is enabled.
SCAN_CONSOLIDATE_LINE_ENDINGS : Consolidate consecutive instances of the same line ending character into a single instance of ALineEndingToken. When this behavior is enabled, consecutive instances of the same line ending character in the source will be collected into one instance of ALineEndingToken; otherwise, multiple instances of ALineEndingToken will be returned.
|
TScannerTokenBehaviors |
parsing |
This type defines a set of one or more token behaviors. |
TSymbolScope |
parsing |
This type represents the scope of a symbol, which is a way of indicating the symbol table to which it belongs. |
Generated by PasDoc 0.13.0 on 2015-06-25 11:12:03
|