diff options
Diffstat (limited to 'regparse.c')
-rw-r--r-- | regparse.c | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/regparse.c b/regparse.c index 401dbd4b17..6152215279 100644 --- a/regparse.c +++ b/regparse.c @@ -5760,19 +5760,11 @@ quantify_property_node(Node **np, ScanEnv* env, const char* propname, char repet r = create_property_node(np, env, propname); if (r != 0) return r; switch (repetitions) { - case '?': - upper = 1; - break; - case '+': - lower = 1; - break; - case '*': - break; - case '2': - lower = upper = 2; - break; - default: - return ONIGERR_PARSER_BUG; + case '?': upper = 1; break; + case '+': lower = 1; break; + case '*': break; + case '2': lower = upper = 2; break; + default : return ONIGERR_PARSER_BUG; } return quantify_node(np, lower, upper); } |