コード例 #1
0
        public double Calculate(string expression)
        {
            var symbols = _parser.Parse(expression);

            var tree = _builder.CreateTree(symbols);

            return(tree.Evaluate());
        }
コード例 #2
0
        public static IParseTree CreateParseTree(this ITreeBuilder builder, string inputText)
        {
            var input = new AntlrInputStream(inputText);

            return(builder.CreateTree(input));
        }