Skip to content

Commit 4921f00

Browse files
committed
support int32
Close #148
1 parent 030c543 commit 4921f00

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

grammar.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1393,10 +1393,10 @@ module.exports = grammar({
13931393
)
13941394
)
13951395

1396-
const int64 = seq(
1396+
const int_32_64 = seq(
13971397
optional(choice('-', '+')),
13981398
choice(decimal_integer_literal, binary_literal, octal_literal, hex_literal),
1399-
'L'
1399+
choice('L', 'l')
14001400
)
14011401

14021402
return token(choice(
@@ -1405,7 +1405,7 @@ module.exports = grammar({
14051405
binary_literal,
14061406
octal_literal,
14071407
bigint_literal,
1408-
int64
1408+
int_32_64
14091409
))
14101410
},
14111411

test/corpus/literals.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ Numbers
4040
0b1_000_000L
4141
0xffffffffL
4242
0o1234L
43+
10l
44+
0xffffffffl
4345

4446
---
4547

@@ -68,6 +70,8 @@ Numbers
6870
(expression_statement (number))
6971
(expression_statement (number))
7072
(expression_statement (number))
73+
(expression_statement (number))
74+
(expression_statement (number))
7175
(expression_statement (number)))
7276

7377
==========================================

0 commit comments

Comments
 (0)