public CanonicalFormulaFormer(IExpressionSearcher groupsSearcher, IExpressionsRenderer renderer) { _groupsSearcher = groupsSearcher ?? throw new ArgumentNullException(nameof(groupsSearcher)); _renderer = renderer ?? throw new ArgumentNullException(nameof(renderer)); }
public void InintSearcher() { searcher = new ReversePolishSearcher(SharedMethods.CreatePool(), new RegexVariableExpressionFactory()); }