public FormulaTree Parse(string input, out ParsingError parsingError)
{
var tokens = _tokenizer.Tokenize(input, out parsingError);
if (parsingError != null) return null;
return tokens == null ? null : FormulaInterpreter.Interpret(tokens.ToList(), out parsingError);
}
}