Example #1
0
 public ScopeBase(ScopeInfo scopeInfo) : this(scopeInfo, null)
 {
 }
Example #2
0
 public void PushClosureScope(ScopeInfo scopeInfo, Scope closureParent, object[] parameters)
 {
     CurrentScope = new Scope(scopeInfo, CurrentScope, closureParent, parameters);
 }
Example #3
0
 public ModuleInfo(string name, string fileName, ScopeInfo scopeInfo)
 {
     Name      = name;
     FileName  = fileName;
     ScopeInfo = scopeInfo;
 }
Example #4
0
 public void PushScope(ScopeInfo scopeInfo, object[] parameters)
 {
     CurrentScope = new Scope(scopeInfo, CurrentScope, CurrentScope, parameters);
 }