public FunctionParser( ILexer lexer, IModuleFunctionMap functionMap, IFunctionDefinitionGenerator functionDefinitionGenerator, IHeap heap) : this ( lexer, functionMap, functionDefinitionGenerator, heap, new BinopExpressionParser(), new FunctionCallParser(), new ComparisonParser() ) { }
internal FunctionParser( ILexer lexer, IModuleFunctionMap functionMap, IFunctionDefinitionGenerator functionDefinitionGenerator, IHeap heap, IBinopExpressionParser binopExpressionParser, IFunctionCallParser functionCallParser, IComparisonParser comparisonParser) { _lexer = lexer; _functionMap = functionMap; _functionDefinitionGenerator = functionDefinitionGenerator; _heap = heap; _binopExpressionParser = binopExpressionParser; _functionCallParser = functionCallParser; _comparisonParser = comparisonParser; }