public TypeCastExpression(TokenPosition position, VariableExpression typeExpression, Expression targetExpression) : base(position) { _typeExpression = typeExpression; _targetExpression = targetExpression; }
public ConstructorExpression(TokenPosition position, VariableExpression className, Expression[] parameters) : base(position) { _className = className; _parameters = parameters; }