The Parser of the Language. It turns Source Code into an Expression Tree.
BadExpression ParseExpression(BadExpression? left=null, int precedence=int.MaxValue)
Parses an Expression with a precedence greater than the given precedence. Moves the reader to the nex...
Base Implementation for all Expressions used inside the Script.
Implements the unary ... operator. This operator is used to unpack a table into the current execution...
int Precedence
The Precedence of the Operator.
Base class for all Unary Prefix Operators.
Implements the '...' operator.
override BadExpression Parse(BadSourceParser parser)
BadUnaryUnpackOperator()
Creates a new '...' operator.
Contains the Binary Expressions for the BadScript2 Language.
Contains the Expressions for the BadScript2 Language.
Contains the Binary Operators for the BadScript2 Language.