コード例 #1
0
        IExpression parse_expression(String code)
        {
            OCleverParser   parser  = new OCleverParser(code);
            IParseTree      tree    = parser.expression();
            OPromptoBuilder builder = new OPromptoBuilder(parser);
            ParseTreeWalker walker  = new ParseTreeWalker();

            walker.Walk(builder, tree);
            return(builder.GetNodeValue <IExpression>(tree));
        }