public double Calculate(string expression) { var symbols = _parser.Parse(expression); var tree = _builder.CreateTree(symbols); return(tree.Evaluate()); }
public static IParseTree CreateParseTree(this ITreeBuilder builder, string inputText) { var input = new AntlrInputStream(inputText); return(builder.CreateTree(input)); }