| Description | uses | Classes, Interfaces, Objects and Records | Functions and Procedures | Types | Constants | Variables |
TVRMLLexer class and helpers.
| Name | Description |
|---|---|
Class EVRMLGzipCompressed |
|
Class TVRMLLexer |
VRML unified lexer. |
Class TVRMLLexerFileName |
|
Class EVRMLLexerError |
|
Class EVRMLParserError |
function StringToVRMLStringToken(const s: string): string; |
TVRMLKeyword = (...); |
TVRMLKeywords = set of TVRMLKeyword; |
TVRMLToken = (...); |
TVRMLTokens = set of TVRMLToken; |
VRML10Keywords = [vkDEF, vkUSE, vkFALSE, vkTRUE]; |
TokenNumbers : TVRMLTokens = [vtFloat, vtInteger]; |
VRMLKeywords: array[TVRMLKeyword]of string = (
'DEF', 'EXTERNPROTO', 'FALSE', 'IS', 'NULL', 'PROTO', 'ROUTE',
'TO', 'TRUE', 'USE', 'eventIn', 'eventOut', 'exposedField', 'field'); |
TVRMLKeyword = (...); |
|
Valid keywords for any VRML version. Values
|
TVRMLKeywords = set of TVRMLKeyword; |
TVRMLToken = (...); |
|
VRML lexer token Values
|
TVRMLTokens = set of TVRMLToken; |
VRML10Keywords = [vkDEF, vkUSE, vkFALSE, vkTRUE]; |
TokenNumbers : TVRMLTokens = [vtFloat, vtInteger]; |
VRMLKeywords: array[TVRMLKeyword]of string = (
'DEF', 'EXTERNPROTO', 'FALSE', 'IS', 'NULL', 'PROTO', 'ROUTE',
'TO', 'TRUE', 'USE', 'eventIn', 'eventOut', 'exposedField', 'field'); |