public static IExpression Parse(string expression) { if ((expression != null) && (expression != string.Empty)) { ExpressionLexer lexer = new ExpressionLexer(new StringReader(expression)); ExpressionParser parser = new FluorineExpressionParser(lexer); parser.expr(); return(parser.getAST() as IExpression); } return(new FluorineFx.Expression.Expression()); }
public static IExpression Parse(string expression) { if (expression != null && expression != string.Empty) { ExpressionLexer lexer = new ExpressionLexer(new StringReader(expression)); ExpressionParser parser = new FluorineExpressionParser(lexer); parser.expr(); return parser.getAST() as IExpression; } else { return new Expression(); } }