Skip to content

Commit c9b32f8

Browse files
authored
Merge pull request #150 from aspeddro/support-int32
support int32
2 parents b422b74 + 4921f00 commit c9b32f8

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
@@ -1400,10 +1400,10 @@ module.exports = grammar({
14001400
)
14011401
)
14021402

1403-
const int64 = seq(
1403+
const int_32_64 = seq(
14041404
optional(choice('-', '+')),
14051405
choice(decimal_integer_literal, binary_literal, octal_literal, hex_literal),
1406-
'L'
1406+
choice('L', 'l')
14071407
)
14081408

14091409
return token(choice(
@@ -1412,7 +1412,7 @@ module.exports = grammar({
14121412
binary_literal,
14131413
octal_literal,
14141414
bigint_literal,
1415-
int64
1415+
int_32_64
14161416
))
14171417
},
14181418

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)