The column number of the expression, for error messages
The left branch of this tree node
The priotity of the tree node, this property is present for the purpose of making a TreeNode instance usable as a single Token which can then act as a value once computed
The result of a tree computation
The right branch of this tree node
The type of this tree node, this property is present for the purpose of making a TreeNode instance usable as a single Token which can then act as a value once computed
The root of the tree node, This value is often an operator Token
Generated using TypeDoc
Represents a tree node in an operation tree
Branches can hold either another tree node or a Token. A full Operation Tree can be referenced only by its root node