/[pcre]/code/trunk/pcre_jit_test.c
ViewVC logotype

Diff of /code/trunk/pcre_jit_test.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1275 by zherczeg, Sun Mar 10 05:32:10 2013 UTC revision 1276 by zherczeg, Sun Mar 10 17:35:23 2013 UTC
# Line 698  static struct regression_test_case regre Line 698  static struct regression_test_case regre
698          { MUA, 0, "(?!a(*COMMIT)(*:msg)b)a(c)|cd", "acd" },          { MUA, 0, "(?!a(*COMMIT)(*:msg)b)a(c)|cd", "acd" },
699          { MUA, 0, "(?=(a)(*COMMIT)b)|ac", "ac" },          { MUA, 0, "(?=(a)(*COMMIT)b)|ac", "ac" },
700          { MUA, 0, "(?=(a)+(*COMMIT)b)|ac", "ac" },          { MUA, 0, "(?=(a)+(*COMMIT)b)|ac", "ac" },
701            { MUA, 0 | F_NOMATCH, "(a(*COMMIT)b)++", "abac" },
702            { MUA, 0 | F_NOMATCH, "((a)(*COMMIT)b)++", "abac" },
703    
704          /* (*PRUNE) verb. */          /* (*PRUNE) verb. */
705          { MUA, 0, "aa\\K(*PRUNE)b", "aaab" },          { MUA, 0, "aa\\K(*PRUNE)b", "aaab" },
# Line 713  static struct regression_test_case regre Line 715  static struct regression_test_case regre
715          { MUA, 0 | F_NOMATCH, "(*COMMIT)(?=(a)(*COMMIT)b)a(*PRUNE)c|bc", "abc" },          { MUA, 0 | F_NOMATCH, "(*COMMIT)(?=(a)(*COMMIT)b)a(*PRUNE)c|bc", "abc" },
716          { MUA, 0, "(a(*COMMIT)b){0}a(?1)(*PRUNE)c|bc", "abc" },          { MUA, 0, "(a(*COMMIT)b){0}a(?1)(*PRUNE)c|bc", "abc" },
717          { MUA, 0 | F_NOMATCH, "(a(*COMMIT)b){0}a(*COMMIT)(?1)(*PRUNE)c|bc", "abc" },          { MUA, 0 | F_NOMATCH, "(a(*COMMIT)b){0}a(*COMMIT)(?1)(*PRUNE)c|bc", "abc" },
718            { MUA, 0, "(a(*COMMIT)b)++(*PRUNE)d|c", "ababc" },
719            { MUA, 0 | F_NOMATCH, "(*COMMIT)(a(*COMMIT)b)++(*PRUNE)d|c", "ababc" },
720            { MUA, 0, "((a)(*COMMIT)b)++(*PRUNE)d|c", "ababc" },
721            { MUA, 0 | F_NOMATCH, "(*COMMIT)((a)(*COMMIT)b)++(*PRUNE)d|c", "ababc" },
722    
723          /* Deep recursion. */          /* Deep recursion. */
724          { MUA, 0, "((((?:(?:(?:\\w)+)?)*|(?>\\w)+?)+|(?>\\w)?\?)*)?\\s", "aaaaa+ " },          { MUA, 0, "((((?:(?:(?:\\w)+)?)*|(?>\\w)+?)+|(?>\\w)?\?)*)?\\s", "aaaaa+ " },

Legend:
Removed from v.1275  
changed lines
  Added in v.1276

  ViewVC Help
Powered by ViewVC 1.1.5