WritableToken class abstract

Inheritance
Implementers

Constructors

WritableToken()

Properties

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 pairinherited-getter
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 pairinherited-getter
hashCode int
The hash code for this object.
no setterinherited
inputStream CharStream?
Gets the CharStream from which this token was derived.
no setterinherited
line int?
The line number on which the 1st character of this token was matched, line=1..n
getter/setter pairinherited-getter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
startIndex int
The starting character index of the token This method is optional; return -1 if not implemented.
no setterinherited
stopIndex int
The last character index of the token. This method is optional; return -1 if not implemented.
no setterinherited
text String?
Get the text of the token.
getter/setter pairinherited-getter
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 pairinherited-getter
tokenSource TokenSource?
Gets the TokenSource which created this token.
no setterinherited
type int
Get the token type of the token
getter/setter pairinherited-getter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited