示例#1
0
 public StdInterpreterPackage(ConfigurableEWRIptrFactory factory, ImmediateGiver <Behaver, GrammarBlock> behaverGiver)
 {
     _fAnalyser        = factory.NewConfigurableFAnalyser();
     _gAnalyser        = factory.NewConfigurableGAnalyser();
     _bAnalyser        = factory.NewConfigurableBAnalyser(behaverGiver);
     _configurableIptr = factory.NewNativeConfigurableERWInterpreter();
     _configurableIptr.SetFAnalyser(_fAnalyser);
     _configurableIptr.SetGAnalyser(_gAnalyser);
     _configurableIptr.SetBAnalyser(_bAnalyser);
 }
示例#2
0
 public void SetFAnalyser(ConfigurableFAnalyserBridge fAnalyser)
 {
     currentFAnlys = fAnalyser;
     SetFAnalyser(implPtr, currentFAnlys.implPtr);
 }