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 SetGAnalyser(ConfigurableGAnalyserBridge gAnalyser) { currentGAnlys = gAnalyser; SetGAnalyser(implPtr, currentGAnlys.implPtr); }