Node class

Constructors

Node(ST type, int positionInMessage, {int expectedSymbolCount = 0, String? value, List<Node>? children})
Node.brace(int positionInMessage, String value)
Node.closeBrace(int positionInMessage)
Node.comma(int positionInMessage)
Node.empty(int positionInMessage)
Node.equalSign(int positionInMessage)
Node.identifier(int positionInMessage, String value)
Node.number(int positionInMessage, String value)
Node.openBrace(int positionInMessage)
Node.otherKeyword(int positionInMessage)
Node.pluralKeyword(int positionInMessage)
Node.selectKeyword(int positionInMessage)
Node.string(int positionInMessage, String value)

Properties

children List<Node>
getter/setter pair
expectedSymbolCount int
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
isFull bool
no setter
positionInMessage int
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type ST
getter/setter pair
value String?
getter/setter pair

Methods

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

Operators

operator ==(covariant Node other) bool
The equality operator.
override