public Value.Value resolve(Scope scope, Expression expression)
 {
     this.scope = scope;
     expression.accept(this);
     var result = evaluation.Peek();
     return result;
 }
Example #2
0
 public abstract void mapScope(Scope scope, List<Value.Value> arguments);
Example #3
0
 public abstract Value.Value execute(Scope scope);
Example #4
0
 public Scope(Scope parentScope)
 {
     this.parentScope = parentScope;
 }