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); }
public void SetFAnalyser(ConfigurableFAnalyserBridge fAnalyser) { currentFAnlys = fAnalyser; SetFAnalyser(implPtr, currentFAnlys.implPtr); }