750751752753754755756
{ ValueExpr expr = (ValueExpr)node.getValueExpr().jjtAccept(this, null); String pattern = (String)node.getPattern().jjtAccept(this, null); boolean caseSensitive = !node.ignoreCase(); return new Regex(expr, pattern, caseSensitive); }
812813814815816817818
ValueExpr pattern = (ValueExpr)node.jjtGetChild(1).jjtAccept(this, null); ValueExpr flags = null; if (node.jjtGetNumChildren() > 2) { flags = (ValueExpr)node.jjtGetChild(2).jjtAccept(this, null); } return new Regex(arg, pattern, flags); }
814815816817818819820