@@ -3245,7 +3245,7 @@ public void chars_skipping() {
32453245 public void prefix_zeroOperator_success () {
32463246 Parser <Integer > number = digits ().map (Integer ::parseInt );
32473247 Parser <UnaryOperator <Integer >> neg = string ("-" ).thenReturn (i -> -i );
3248- Parser <Integer > parser = number .prefix (neg );
3248+ Parser <Integer > parser = number .withPrefixes (neg );
32493249 assertThat (parser .parse ("10" )).isEqualTo (10 );
32503250 assertThat (parser .parseToStream ("10" )).containsExactly (10 );
32513251 assertThat (parser .parseToStream ("" )).isEmpty ();
@@ -3255,7 +3255,7 @@ public void prefix_zeroOperator_success() {
32553255 public void prefix_zeroOperator_success_source () {
32563256 Parser <Integer > number = digits ().map (Integer ::parseInt );
32573257 Parser <UnaryOperator <Integer >> neg = string ("-" ).thenReturn (i -> -i );
3258- Parser <Integer > parser = number .prefix (neg );
3258+ Parser <Integer > parser = number .withPrefixes (neg );
32593259 assertThat (parser .source ().parse ("10" )).isEqualTo ("10" );
32603260 assertThat (parser .source ().parseToStream ("10" )).containsExactly ("10" );
32613261 assertThat (parser .source ().parseToStream ("" )).isEmpty ();
@@ -3265,7 +3265,7 @@ public void prefix_zeroOperator_success_source() {
32653265 public void prefix_oneOperator_success () {
32663266 Parser <Integer > number = digits ().map (Integer ::parseInt );
32673267 Parser <UnaryOperator <Integer >> neg = string ("-" ).thenReturn (i -> -i );
3268- Parser <Integer > parser = number .prefix (neg );
3268+ Parser <Integer > parser = number .withPrefixes (neg );
32693269 assertThat (parser .parse ("-10" )).isEqualTo (-10 );
32703270 assertThat (parser .parseToStream ("-10" )).containsExactly (-10 );
32713271 }
@@ -3274,7 +3274,7 @@ public void prefix_oneOperator_success() {
32743274 public void prefix_oneOperator_success_source () {
32753275 Parser <Integer > number = digits ().map (Integer ::parseInt );
32763276 Parser <UnaryOperator <Integer >> neg = string ("-" ).thenReturn (i -> -i );
3277- Parser <Integer > parser = number .prefix (neg );
3277+ Parser <Integer > parser = number .withPrefixes (neg );
32783278 assertThat (parser .source ().parse ("-10" )).isEqualTo ("-10" );
32793279 assertThat (parser .source ().parseToStream ("-10" )).containsExactly ("-10" );
32803280 }
@@ -3286,7 +3286,7 @@ public void prefix_multipleOperators_success() {
32863286 Parser <UnaryOperator <Integer >> plus = string ("+" ).thenReturn (i -> i );
32873287 Parser <UnaryOperator <Integer >> flip = string ("~" ).thenReturn (i -> ~i );
32883288 Parser <UnaryOperator <Integer >> op = anyOf (neg , plus , flip );
3289- Parser <Integer > parser = number .prefix (op );
3289+ Parser <Integer > parser = number .withPrefixes (op );
32903290 assertThat (parser .parse ("--10" )).isEqualTo (10 );
32913291 assertThat (parser .parse ("-~10" )).isEqualTo (-(~10 ));
32923292 assertThat (parser .parse ("~-10" )).isEqualTo (~(-10 ));
@@ -3304,7 +3304,7 @@ public void prefix_multipleOperators_success_source() {
33043304 Parser <UnaryOperator <Integer >> plus = string ("+" ).thenReturn (i -> i );
33053305 Parser <UnaryOperator <Integer >> flip = string ("~" ).thenReturn (i -> ~i );
33063306 Parser <UnaryOperator <Integer >> op = anyOf (neg , plus , flip );
3307- Parser <Integer > parser = number .prefix (op );
3307+ Parser <Integer > parser = number .withPrefixes (op );
33083308 assertThat (parser .source ().parse ("--10" )).isEqualTo ("--10" );
33093309 assertThat (parser .source ().parse ("-~10" )).isEqualTo ("-~10" );
33103310 assertThat (parser .source ().parse ("~-10" )).isEqualTo ("~-10" );
@@ -3319,7 +3319,7 @@ public void prefix_multipleOperators_success_source() {
33193319 public void prefix_operandParseFails () {
33203320 Parser <Integer > number = digits ().map (Integer ::parseInt );
33213321 Parser <UnaryOperator <Integer >> neg = string ("-" ).thenReturn (i -> -i );
3322- Parser <Integer > parser = number .prefix (neg );
3322+ Parser <Integer > parser = number .withPrefixes (neg );
33233323 assertThrows (ParseException .class , () -> parser .parse ("a" ));
33243324 assertThrows (ParseException .class , () -> parser .parseToStream ("a" ).toList ());
33253325 assertThrows (ParseException .class , () -> parser .parse ("-a" ));
@@ -3330,7 +3330,7 @@ public void prefix_operandParseFails() {
33303330 public void prefix_failure_withLeftover () {
33313331 Parser <Integer > number = digits ().map (Integer ::parseInt );
33323332 Parser <UnaryOperator <Integer >> neg = string ("-" ).thenReturn (i -> -i );
3333- Parser <Integer > parser = number .prefix (neg );
3333+ Parser <Integer > parser = number .withPrefixes (neg );
33343334 assertThrows (ParseException .class , () -> parser .parse ("10a" ));
33353335 assertThrows (ParseException .class , () -> parser .parseToStream ("10a" ).toList ());
33363336 assertThrows (ParseException .class , () -> parser .parse ("-10a" ));
@@ -3343,7 +3343,7 @@ public void postfix_success() {
33433343 Parser <UnaryOperator <Integer >> inc = string ("++" ).thenReturn (i -> i + 1 );
33443344 Parser <UnaryOperator <Integer >> dec = string ("--" ).thenReturn (i -> i - 1 );
33453345 Parser <UnaryOperator <Integer >> op = anyOf (inc , dec );
3346- Parser <Integer > parser = number .postfix (op );
3346+ Parser <Integer > parser = number .withPostfixes (op );
33473347 assertThat (parser .parse ("10" )).isEqualTo (10 );
33483348 assertThat (parser .parseToStream ("10" )).containsExactly (10 );
33493349 assertThat (parser .parse ("10++" )).isEqualTo (11 );
@@ -3361,7 +3361,7 @@ public void postfix_success_source() {
33613361 Parser <UnaryOperator <Integer >> inc = string ("++" ).thenReturn (i -> i + 1 );
33623362 Parser <UnaryOperator <Integer >> dec = string ("--" ).thenReturn (i -> i - 1 );
33633363 Parser <UnaryOperator <Integer >> op = anyOf (inc , dec );
3364- Parser <Integer > parser = number .postfix (op );
3364+ Parser <Integer > parser = number .withPostfixes (op );
33653365 assertThat (parser .source ().parse ("10" )).isEqualTo ("10" );
33663366 assertThat (parser .source ().parseToStream ("10" )).containsExactly ("10" );
33673367 assertThat (parser .source ().parse ("10++" )).isEqualTo ("10++" );
@@ -3379,7 +3379,7 @@ public void postfix_failure() {
33793379 Parser <UnaryOperator <Integer >> inc = string ("++" ).thenReturn (i -> i + 1 );
33803380 Parser <UnaryOperator <Integer >> dec = string ("--" ).thenReturn (i -> i - 1 );
33813381 Parser <UnaryOperator <Integer >> op = anyOf (inc , dec );
3382- Parser <Integer > parser = number .postfix (op );
3382+ Parser <Integer > parser = number .withPostfixes (op );
33833383 assertThrows (ParseException .class , () -> parser .parse ("a++" ));
33843384 assertThrows (ParseException .class , () -> parser .parseToStream ("a++" ).toList ());
33853385 assertThrows (ParseException .class , () -> parser .parse ("10+" ));
@@ -3392,7 +3392,7 @@ public void postfix_failure_withLeftover() {
33923392 Parser <UnaryOperator <Integer >> inc = string ("++" ).thenReturn (i -> i + 1 );
33933393 Parser <UnaryOperator <Integer >> dec = string ("--" ).thenReturn (i -> i - 1 );
33943394 Parser <UnaryOperator <Integer >> op = anyOf (inc , dec );
3395- Parser <Integer > parser = number .postfix (op );
3395+ Parser <Integer > parser = number .withPostfixes (op );
33963396 assertThrows (ParseException .class , () -> parser .parse ("10++a" ));
33973397 assertThrows (ParseException .class , () -> parser .parseToStream ("10++a" ).toList ());
33983398 assertThrows (ParseException .class , () -> parser .parse ("10 a" ));
@@ -3402,7 +3402,7 @@ public void postfix_failure_withLeftover() {
34023402 @ Test
34033403 public void postfix_withBiFunction_success () {
34043404 Parser <Integer > parser =
3405- digits ().map (Integer ::parseInt ).postfix (string ("++" ).map (s -> 1 ), (a , b ) -> a + b );
3405+ digits ().map (Integer ::parseInt ).withPostfixes (string ("++" ).map (s -> 1 ), (a , b ) -> a + b );
34063406 assertThat (parser .parse ("10" )).isEqualTo (10 );
34073407 assertThat (parser .parse ("10++" )).isEqualTo (11 );
34083408 assertThat (parser .parse ("10++++" )).isEqualTo (12 );
@@ -3411,7 +3411,7 @@ public void postfix_withBiFunction_success() {
34113411 @ Test
34123412 public void postfix_withBiFunction_failure () {
34133413 Parser <Integer > parser =
3414- digits ().map (Integer ::parseInt ).postfix (string ("!" ).map (s -> 1 ), (a , b ) -> a + b );
3414+ digits ().map (Integer ::parseInt ).withPostfixes (string ("!" ).map (s -> 1 ), (a , b ) -> a + b );
34153415 assertThrows (ParseException .class , () -> parser .parse ("10!a" ));
34163416 }
34173417
0 commit comments