Unit fastjsonscanner
Uses
Functions and Procedures
Variables
Description
Overview
Classes, Interfaces, Objects and Records
Name | Description |
---|---|
Class EScannerError |
|
Record TJSONScanner |
Types
TJSONToken = (...); |
TJSONOption = (...); |
TJSONOptions = set of TJSONOption; |
TAppendEscapeFunction = procedure (var sb: TStrBuilder; p: pchar; l: integer) of object; |
TJSONEscapeCharacters = (...); |
Constants
SErrInvalidCharacter = 'Invalid character at line %d, pos %d: ''%s'''; |
SUnterminatedComment = 'Unterminated comment at line %d, pos %d: ''%s'''; |
SErrOpenString = 'string exceeds end of line %d'; |
DefaultOptions = [joUTF8]; |
TokenInfos: array[TJSONToken] of string = (
'EOF',
'Whitespace',
'String',
'Number',
'True',
'False',
'Null',
',',
':',
'{',
'}',
'[',
']',
'identifier',
'comment',
''
); |
Description
Types
TJSONToken = (...); |
Values
|
TJSONOption = (...); |
Values
|
TJSONOptions = set of TJSONOption; |
TAppendEscapeFunction = procedure (var sb: TStrBuilder; p: pchar; l: integer) of object; |
TJSONEscapeCharacters = (...); |
Values
|
Constants
SErrInvalidCharacter = 'Invalid character at line %d, pos %d: ''%s'''; |
SUnterminatedComment = 'Unterminated comment at line %d, pos %d: ''%s'''; |
SErrOpenString = 'string exceeds end of line %d'; |
DefaultOptions = [joUTF8]; |
TokenInfos: array[TJSONToken] of string = (
'EOF',
'Whitespace',
'String',
'Number',
'True',
'False',
'Null',
',',
':',
'{',
'}',
'[',
']',
'identifier',
'comment',
''
); |
Generated by PasDoc 0.16.0.