This is an automated email from the git hooks/post-receive script. henrich pushed a commit to branch debian/sid in repository jruby-joni.
commit 72fdd2eb9ed8430cfa2e75c0b69a51476c693b97 Author: Ben Browning <[email protected]> Date: Thu Sep 5 21:13:22 2013 -0400 Move the JavaScript syntax from DynJS to Joni --- src/org/joni/Syntax.java | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/src/org/joni/Syntax.java b/src/org/joni/Syntax.java index 89ead78..2827cd4 100644 --- a/src/org/joni/Syntax.java +++ b/src/org/joni/Syntax.java @@ -611,4 +611,39 @@ public final class Syntax implements SyntaxProperties{ INEFFECTIVE_META_CHAR /* anychar anytime */ ) ); + + public static final Syntax JavaScript = new Syntax( + (( GNU_REGEX_OP | OP_QMARK_NON_GREEDY | + OP_ESC_OCTAL3 | OP_ESC_X_HEX2 | + OP_ESC_CONTROL_CHARS | OP_ESC_C_CONTROL | + OP_DECIMAL_BACKREF | OP_ESC_D_DIGIT | + OP_ESC_S_WHITE_SPACE | OP_ESC_W_WORD ) + & ~OP_ESC_LTGT_WORD_BEGIN_END ), + + ( OP2_ESC_CAPITAL_Q_QUOTE | + OP2_QMARK_GROUP_EFFECT | OP2_OPTION_PERL | + OP2_ESC_P_BRACE_CHAR_PROPERTY | + OP2_ESC_P_BRACE_CIRCUMFLEX_NOT | + OP2_ESC_U_HEX4 | OP2_ESC_V_VTAB ), + + ( CONTEXT_INDEP_ANCHORS | + CONTEXT_INDEP_REPEAT_OPS | + CONTEXT_INVALID_REPEAT_OPS | + ALLOW_INVALID_INTERVAL | + BACKSLASH_ESCAPE_IN_CC | + ALLOW_DOUBLE_RANGE_OP_IN_CC | + DIFFERENT_LEN_ALT_LOOK_BEHIND | + IGNORE_BACKREF_PREC_READ_NOT ), + + Option.NONE, + + new MetaCharTable( + '\\', /* esc */ + INEFFECTIVE_META_CHAR, /* anychar '.' */ + INEFFECTIVE_META_CHAR, /* anytime '*' */ + INEFFECTIVE_META_CHAR, /* zero or one time '?' */ + INEFFECTIVE_META_CHAR, /* one or more time '+' */ + INEFFECTIVE_META_CHAR /* anychar anytime */ + ) + ); } -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jruby-joni.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

