Init() public method

public Init ( object unassigned ) : void
unassigned object
return void
Example #1
0
 public EvaluationContext(LanguageRuntime runtime) {
   Runtime = runtime;
   LanguageCaseSensitive = Runtime.Language.Grammar.CaseSensitive;
   //Globals = new GlobalValuesTable(100, Symbols, LanguageCaseSensitive);
   Globals = new ValuesTable(100);
   CallDispatcher = new DynamicCallDispatcher(this);
   ThreadId = Thread.CurrentThread.ManagedThreadId;
   TopFrame = new StackFrame(this, Globals);
   CurrentFrame = TopFrame;
   Data = new DataStack();
   Data.Init(runtime.Unassigned); //set LastPushedItem to unassigned
 }
Example #2
0
 public EvaluationContext(LanguageRuntime runtime)
 {
     Runtime = runtime;
     LanguageCaseSensitive = Runtime.Language.Grammar.CaseSensitive;
     //Globals = new GlobalValuesTable(100, Symbols, LanguageCaseSensitive);
     Globals        = new ValuesTable(100);
     CallDispatcher = new DynamicCallDispatcher(this);
     ThreadId       = Thread.CurrentThread.ManagedThreadId;
     TopFrame       = new StackFrame(this, Globals);
     CurrentFrame   = TopFrame;
     Data           = new DataStack();
     Data.Init(runtime.Unassigned); //set LastPushedItem to unassigned
 }
Example #3
0
 public void ClearLastResult()
 {
     Data.Init(Runtime.Unassigned);
 }