-
channel
↔ int
-
Return the channel this token. Each token can arrive at the parser
on a different channel, but the parser only "tunes" to a single channel.
The parser ignores everything not on DEFAULT_CHANNEL.
getter/setter pairoverride
-
charPositionInLine
↔ int
-
The index of the first character of this token relative to the
beginning of the line at which it occurs, 0..n-1
getter/setter pairoverride
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
inputStream
→ CharStream?
-
Gets the CharStream from which this token was derived.
no setteroverride
-
line
↔ int?
-
The line number on which the 1st character of this token was matched,
line=1..n
getter/setter pairoverride
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
source
↔ Pair<TokenSource?, CharStream?>
-
These properties share a field to reduce the memory footprint of
CommonToken. Tokens created by a CommonTokenFactory from
the same source and input stream share a reference to the same
Pair containing these values.
getter/setter pair
-
startIndex
↔ int
-
The starting character index of the token
This method is optional; return -1 if not implemented.
getter/setter pairoverride-getter
-
stopIndex
↔ int
-
The last character index of the token.
This method is optional; return -1 if not implemented.
getter/setter pairoverride-getter
-
text
↔ String?
-
Get the text of the token.
getter/setter pairoverride
-
tokenIndex
↔ int
-
An index from 0..n-1 of the token object in the input stream.
This must be valid in order to print token streams and
use TokenRewriteStream.
getter/setter pairoverride
-
tokenSource
→ TokenSource?
-
Gets the TokenSource which created this token.
no setteroverride
-
type
↔ int
-
Get the token type of the token
getter/setter pairoverride