Skip to content

Commit 1e03840

Browse files
authored
Merge pull request #154 from aspeddro/fix-constrain_module
fix break introduced in #143 for `constrain_module`
2 parents c9b32f8 + 0a2a7c3 commit 1e03840

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

grammar.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1310,7 +1310,7 @@ module.exports = grammar({
13101310

13111311
constrain_module: $ => seq(
13121312
'module',
1313-
$.module_identifier,
1313+
$.module_primary_expression,
13141314
choice('=', ':='),
13151315
$.module_primary_expression,
13161316
),

test/corpus/modules.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ include Foo.Bar({
2828

2929
include module type of Belt.Array
3030
include (module type of Belt.Array)
31-
include (Belt: module type of Belt with module Map := Belt.Map and module Result := Belt.Result)
31+
include (Belt: module type of Belt with module Map.Inner := Belt.Map and module Result := Belt.Result)
3232
include module type of {
3333
include T
3434
}
@@ -65,7 +65,8 @@ include module type of {
6565
(module_type_constraint
6666
(module_type_of (module_identifier))
6767
(constrain_module
68-
(module_identifier)
68+
(module_identifier_path
69+
(module_identifier) (module_identifier))
6970
(module_identifier_path (module_identifier) (module_identifier)))
7071
(constrain_module
7172
(module_identifier)

0 commit comments

Comments
 (0)