ScannerCommon
Type members
Inherited classlikes
Value members
Abstract methods
Concrete methods
Clear buffer and set name and token.
If target
is different from this
, don't treat identifiers as end tokens.
Clear buffer and set name and token.
If target
is different from this
, don't treat identifiers as end tokens.
signal an error where the input ended in the middle of a token
signal an error where the input ended in the middle of a token
Inherited methods
Switch whether unicode should be decoded
Switch whether unicode should be decoded
- Inherited from:
- CharArrayReader
Is current token first one after a newline?
Is current token first one after a newline?
- Inherited from:
- TokenData
Is token a COLON, after having converted COLONEOL to COLON?
The conversion means that indentation is not significant after :
anymore. So, warning: this is a side-effecting operation.
Is token a COLON, after having converted COLONEOL to COLON?
The conversion means that indentation is not significant after :
anymore. So, warning: this is a side-effecting operation.
- Inherited from:
- TokenData
Is last character a unicode escape \uxxxx?
Is last character a unicode escape \uxxxx?
- Inherited from:
- CharArrayReader
A new reader that takes off at the current character position
A new reader that takes off at the current character position
- Inherited from:
- CharArrayReader
Advance one character; reducing CR;LF pairs to just LF
Advance one character; reducing CR;LF pairs to just LF
- Inherited from:
- CharArrayReader
Advance one character, leaving CR;LF pairs intact. This is for use in multi-line strings, so there are no "potential line ends" here.
Advance one character, leaving CR;LF pairs intact. This is for use in multi-line strings, so there are no "potential line ends" here.
- Inherited from:
- CharArrayReader
Concrete fields
Inherited fields
The offset one past the last read character
The offset one past the last read character
- Inherited from:
- CharArrayReader
The offset before the last read character
The offset before the last read character
- Inherited from:
- CharArrayReader
the offset of the character following the token preceding this one
the offset of the character following the token preceding this one
- Inherited from:
- TokenData
the offset of the newline immediately preceding the token, or -1 if token is not preceded by a newline.
the offset of the newline immediately preceding the token, or -1 if token is not preceded by a newline.
- Inherited from:
- TokenData
The start offset of the current line
The start offset of the current line
- Inherited from:
- CharArrayReader
the offset of the first character of the current token
the offset of the first character of the current token
- Inherited from:
- TokenData