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