Example #1
0
        // Parse and generate a syntax tree
        protected void Parse()
        {
            ExprBuilder exprBuilder = new ExprBuilder();
            ExprNode    expr        = exprBuilder.Build(formula);

            formulaExpr = expr;
        }
Example #2
0
        private string Build(string text)
        {
            var tokeniser = new Parser();
            var builder = new ExprBuilder();

            var block = builder.Build(tokeniser.Parse(text));

            return ExprToString(block);
        }