public BinaryExpressionSyntex(ExpressionSyntex left, SyntexToken operatorToken, ExpressionSyntex right) { Left = left; OperatorToken = operatorToken; Right = right; }
public SyntexTree(IEnumerable <string> diagnostics, ExpressionSyntex root, SyntexToken endOfFileToken) { Diagnostics = diagnostics.ToArray(); Root = root; EndOfFileToken = endOfFileToken; }
public ParenthesisedExpressionSyntex(SyntexToken openParenthesisToken, ExpressionSyntex expression, SyntexToken closeParenthesisToken) { OpenParenthesisToken = openParenthesisToken; Expression = expression; CloseParenthesisToken = closeParenthesisToken; }
public NumberExpresssionSyntex(SyntexToken numberToken) { NumberToken = numberToken; }