TokenIcer
01 Syntax
Microsoft.VisualBasic.MIME.application.json.TokenIcer
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| MeasureToken | 1 | the entire TokenIcer.buffer will be clear in this function |
| GetTokenSequence | 1 | |
| CheckError | 1 |
03 Fields
| Name | Overloads | Summary |
|---|---|---|
| escapePending | 1 | when true, the next char inside a string literal is part of an escape sequence (e.g. |
| comment_escape | 1 | single line comment |
| strictVectorSyntax | 1 | set this option to value false will enable syntax of array like: [1 2 3], without comma symbol as the element value delimiter! |
04 Members
MeasureToken
the entire TokenIcer.buffer will be clear in this function
escapePending
when true, the next char inside a string literal is part of an escape sequence (e.g. \\, \", \/, \uXXXX) and must be taken literally. This replaces the previous fragile "is the last char a backslash" heuristic which failed to terminate strings containing backslash sequences such as Windows paths ending with a backslash (e.g. "C:\\").
comment_escape
single line comment
strictVectorSyntax
set this option to value false will enable syntax of array like: [1 2 3], without comma symbol as the element value delimiter!
GetTokenSequence()
CheckError()