(Frag f1, boolean nongreedy)
| 161 | |
| 162 | // Given a fragment for a, returns a fragment for a+ or a+? (if nongreedy) |
| 163 | private Frag plus(Frag f1, boolean nongreedy) { |
| 164 | return new Frag(f1.i, loop(f1, nongreedy).out, f1.nullable); |
| 165 | } |
| 166 | |
| 167 | // op is a bitmask of EMPTY_* flags. |
| 168 | private Frag empty(int op) { |