SequenceNode

public final class SequenceNode extends LecsNode

Parse tree representation of all sequence syntax literals.

Constructors

SequenceNode
Link copied to clipboard

Functions

component1
Link copied to clipboard
final Token component1()
component2
Link copied to clipboard
final List<LecsNodecomponent2()
component3
Link copied to clipboard
final Token component3()
copy
Link copied to clipboard
final SequenceNode copy(Token startToken, List<LecsNodenodes, Token endToken)
equals
Link copied to clipboard
Boolean equals(Object other)
getEndToken
Link copied to clipboard
final Token getEndToken()
The Token representing the right brace in the source.
getNodes
Link copied to clipboard
final List<LecsNodegetNodes()
The List of children LecsNode of this node.
getStartToken
Link copied to clipboard
final Token getStartToken()
The Token representing the left brace in the source.
hashCode
Link copied to clipboard
Integer hashCode()
toString
Link copied to clipboard
String toString()

Properties

endToken
Link copied to clipboard
private final Token endToken
The Token representing the right brace in the source.
nodes
Link copied to clipboard
private final List<LecsNodenodes
The List of children LecsNode of this node.
startToken
Link copied to clipboard
private final Token startToken
The Token representing the left brace in the source.