Skip to content

Commit 3a71d05

Browse files
committed
refactor: remove conflict rule between fn_def and pat_ident
1 parent b8152d6 commit 3a71d05

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

grammar.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ module.exports = grammar({
1919
name: 'autolang',
2020

2121
conflicts: $ => [
22-
[$._fn_def, $._pat_ident],
2322
],
2423

2524
externals: $ => [$.llvm_ir],
@@ -58,7 +57,7 @@ module.exports = grammar({
5857
),
5958

6059
fn_def: $ => $._fn_def,
61-
_fn_def: $ => seq(
60+
_fn_def: $ => prec(1, seq(
6261
field('name', $.ident),
6362
':',
6463
field('sign', $.fn_sign),
@@ -69,7 +68,7 @@ module.exports = grammar({
6968
field('body', $._fn_body),
7069
)
7170
),
72-
),
71+
)),
7372

7473
fn_sign: $ => $._fn_sign,
7574
_fn_sign: $ => seq(

0 commit comments

Comments
 (0)