@@ -432,15 +432,14 @@ typedargslist [ArgDefListBuilder args]
432
432
:
433
433
(
434
434
defparameter[args] ( ' ,' defparameter[args] )* ' ,' ' /' {args.markPositionalOnlyIndex();}
435
- (( ' ,' defparameter[args] ( ' ,' defparameter[args] )*)?
435
+ (' ,' defparameter[args] ( ' ,' defparameter[args] )*)?
436
436
( ' ,'
437
437
( splatparameter[args]
438
438
( ' ,' defparameter[args])*
439
439
( ' ,' ( kwargsparameter[args] ' ,' ? )? )?
440
440
| kwargsparameter[args] ' ,' ?
441
441
)?
442
442
)?
443
- )?
444
443
| defparameter[args] ( ' ,' defparameter[args] )*
445
444
( ' ,'
446
445
( splatparameter[args]
@@ -498,15 +497,14 @@ varargslist returns [ArgDefListBuilder result]
498
497
{ ArgDefListBuilder args = new ArgDefListBuilder(factory.getScopeEnvironment()); }
499
498
(
500
499
vdefparameter[args] ( ' ,' vdefparameter[args] )* ' ,' ' /' {args.markPositionalOnlyIndex();}
501
- (( ' ,' vdefparameter[args] (' ,' vdefparameter[args])* )?
500
+ (' ,' vdefparameter[args] (' ,' vdefparameter[args])* )?
502
501
( ' ,'
503
502
( vsplatparameter[args]
504
503
( ' ,' vdefparameter[args])*
505
504
( ' ,' (vkwargsparameter[args] ' ,' ? )? )?
506
505
| vkwargsparameter[args] ' ,' ?
507
506
)?
508
507
)?
509
- )?
510
508
| vdefparameter[args] (' ,' vdefparameter[args])*
511
509
( ' ,'
512
510
( vsplatparameter[args]
@@ -1739,23 +1737,23 @@ BYTES_LITERAL
1739
1737
1740
1738
// / decimalinteger
1741
1739
DECIMAL_INTEGER
1742
- : NON_ZERO_DIGIT DIGIT * ([ ' _' ] DIGIT +)*
1743
- | ' 0' + ([ ' _' ] ' 0' +)*
1740
+ : NON_ZERO_DIGIT DIGIT * (' _' DIGIT +)*
1741
+ | ' 0' + (' _' ' 0' +)*
1744
1742
;
1745
1743
1746
1744
// / octinteger
1747
1745
OCT_INTEGER
1748
- : ' 0' [oO] (OCT_DIGIT | ([ ' _' ] OCT_DIGIT +))+
1746
+ : ' 0' [oO] (OCT_DIGIT | (' _' OCT_DIGIT +))+
1749
1747
;
1750
1748
1751
1749
// / hexinteger
1752
1750
HEX_INTEGER
1753
- : ' 0' [xX] (HEX_DIGIT | ([ ' _' ] HEX_DIGIT +))+
1751
+ : ' 0' [xX] (HEX_DIGIT | (' _' HEX_DIGIT +))+
1754
1752
;
1755
1753
1756
1754
// / bininteger
1757
1755
BIN_INTEGER
1758
- : ' 0' [bB] (BIN_DIGIT | ([ ' _' ] BIN_DIGIT +))+
1756
+ : ' 0' [bB] (BIN_DIGIT | (' _' BIN_DIGIT +))+
1759
1757
;
1760
1758
1761
1759
// / floatnumber ::= pointfloat | exponentfloat
@@ -1899,7 +1897,7 @@ fragment EXPONENT_FLOAT
1899
1897
1900
1898
// / intpart
1901
1899
fragment INT_PART
1902
- : DIGIT + ([ ' _' ] DIGIT +)*
1900
+ : DIGIT + (' _' DIGIT +)*
1903
1901
;
1904
1902
1905
1903
// / fraction
0 commit comments