public InterpretationClient(ISyneryMemory memory) { Memory = memory; IInterpreterFactory factory = InterpreterFactory.GetDefaultInterpreterFactory(); Controller = new InterpretationController(factory, memory); }
public SyneryFunctionDeclarationInterpretationClient(ISyneryMemory memory, IAntlrErrorListener <int> lexerErrorListener = null, IAntlrErrorListener <IToken> parserErrorListener = null) { Memory = memory; LexerErrorListener = lexerErrorListener; ParserErrorListener = parserErrorListener; IInterpreterFactory factory = InterpreterFactory.GetDefaultInterpreterFactory(); factory.SetInterpreter(new SyneryFunctionBlockInterpreter()); Controller = new InterpretationController(factory, memory); }