public ScopeExpr(ScopeInfo Body) { this.Body = Body; }
public WhileExpr(Expression Condition, ScopeInfo Body) { this.Condition = Condition; this.Body = Body; }
public Scope(ScopeInfo Info) { this.Variables = new Dictionary <string, object>(); this.Info = Info; }
public ConditionalExpr(Expression Condition, ScopeInfo Body, Expression Alternate) { this.Condition = Condition; this.Body = Body; this.Alternate = Alternate; }
public ForExpr(Expression Initial, Expression Condition, Expression Iteration, ScopeInfo Body) { this.Initial = Initial; this.Condition = Condition; this.Iteration = Iteration; this.Body = Body; }