@@ -420,7 +420,7 @@ token charname {
420
420
] || <.sorry : "Unrecognized character name" > .*? <?terminator >
421
421
}
422
422
423
- token charnames { \s * [<charname ><.ws >] ** [',' \s * ] }
423
+ token charnames { \s * [<charname ><.ws >] +% [',' \s * ] }
424
424
425
425
token charspec {
426
426
[
@@ -755,25 +755,25 @@ token embeddedblock {
755
755
[ '}' || <.panic : "Unable to parse statement list; couldn't find right brace" > ]
756
756
}
757
757
758
- token binints { [<.ws ><binint ><.ws >] ** ',' }
758
+ token binints { [<.ws ><binint ><.ws >] +% ',' }
759
759
760
760
token binint {
761
761
<[ 0..1 ] >+ [ _ <[ 0..1 ] >+ ]*
762
762
}
763
763
764
- token octints { [<.ws ><octint ><.ws >] ** ',' }
764
+ token octints { [<.ws ><octint ><.ws >] +% ',' }
765
765
766
766
token octint {
767
767
<[ 0..7 ] >+ [ _ <[ 0..7 ] >+ ]*
768
768
}
769
769
770
- token hexints { [<.ws ><hexint ><.ws >] ** ',' }
770
+ token hexints { [<.ws ><hexint ><.ws >] +% ',' }
771
771
772
772
token hexint {
773
773
<[ 0..9 a..f A..F ] >+ [ _ <[ 0..9 a..f A..F ] >+ ]*
774
774
}
775
775
776
- token decints { [<.ws ><decint ><.ws >] ** ',' }
776
+ token decints { [<.ws ><decint ><.ws >] +% ',' }
777
777
778
778
token decint {
779
779
\d + [ _ \d + ]*
@@ -1399,7 +1399,7 @@ grammar P6 is STD {
1399
1399
$ longname = $ < module_name > [* - 1 ]<longname >;
1400
1400
$¢. do_need($ longname <name >);
1401
1401
}
1402
- ] ** ','
1402
+ ] +% ','
1403
1403
}
1404
1404
1405
1405
token statement_control :import {
@@ -1590,7 +1590,7 @@ grammar P6 is STD {
1590
1590
}
1591
1591
1592
1592
token version :sym <v > {
1593
- 'v' <? before \d > :: <vnum > ** '.' '+' ?
1593
+ 'v' <? before \d > :: <vnum > +% '.' '+' ?
1594
1594
}
1595
1595
1596
1596
# ##############
@@ -1858,7 +1858,7 @@ grammar P6 is STD {
1858
1858
[
1859
1859
':' ? '(' ~ ')' <signature (++ $ signum )>
1860
1860
]
1861
- ** '|'
1861
+ +% '|'
1862
1862
}
1863
1863
1864
1864
method checkyada {
@@ -2770,7 +2770,7 @@ grammar P6 is STD {
2770
2770
| [
2771
2771
| <? before '-->' | ')' | ']' | '{' | ':' \s | ';;' >
2772
2772
| [ <parameter > || <.panic : "Malformed parameter" > ]
2773
- ] ** <param_sep >
2773
+ ] +% <param_sep >
2774
2774
]
2775
2775
<.ws >
2776
2776
{ $ * IN_DECL = ' ' ; }
@@ -3489,7 +3489,7 @@ grammar P6 is STD {
3489
3489
}
3490
3490
3491
3491
token semiarglist {
3492
- <arglist > ** ';'
3492
+ <arglist > +% ';'
3493
3493
<.ws >
3494
3494
}
3495
3495
@@ -5137,18 +5137,18 @@ grammar Regex is STD {
5137
5137
::
5138
5138
<.normspace >?
5139
5139
<sign >
5140
- <cclass_union > ** [$ < op > =[ '|' | '^' ]]
5140
+ <cclass_union > +% [$ < op > =[ '|' | '^' ]]
5141
5141
<.SIGOK >
5142
5142
}
5143
5143
5144
5144
token cclass_union {
5145
5145
<.normspace >?
5146
- <cclass_add > ** [$ < op > =[ '&' ]]
5146
+ <cclass_add > +% [$ < op > =[ '&' ]]
5147
5147
}
5148
5148
5149
5149
token cclass_add {
5150
5150
<.normspace >?
5151
- <cclass_elem > ** [$ < op > =[ '+' | '-' ]<.normspace >? ]
5151
+ <cclass_elem > +% [$ < op > =[ '+' | '-' ]<.normspace >? ]
5152
5152
}
5153
5153
5154
5154
token cclass_elem :name {
0 commit comments