Skip to content

Commit c145916

Browse files
authored
Merge pull request rescript-lang#183 from aspeddro/fix-rhs-pipe-expression
fix: pipe expression rhs
2 parents 072e0ab + dd7bb27 commit c145916

File tree

2 files changed

+8
-13
lines changed

2 files changed

+8
-13
lines changed

grammar.js

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -749,12 +749,7 @@ module.exports = grammar({
749749
),
750750
choice('->', '|>'),
751751
choice(
752-
$.value_identifier,
753-
$.value_identifier_path,
754-
$.variant_identifier,
755-
$.polyvar_identifier,
756-
$.nested_variant_identifier,
757-
$.parenthesized_expression,
752+
$.primary_expression,
758753
$.block,
759754
),
760755
)),

test/corpus/expressions.txt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -211,24 +211,24 @@ foo->{
211211
(value_identifier)))
212212
(expression_statement
213213
(pipe_expression
214-
(call_expression
215-
(pipe_expression
216-
(value_identifier)
214+
(pipe_expression
215+
(value_identifier)
216+
(call_expression
217217
(value_identifier_path
218218
(module_identifier)
219-
(value_identifier)))
220-
(arguments (value_identifier)))
219+
(value_identifier))
220+
(arguments (value_identifier))))
221221
(value_identifier_path
222222
(module_identifier)
223223
(value_identifier))))
224224
(expression_statement
225225
(pipe_expression
226226
(number)
227-
(variant_identifier)))
227+
(variant (variant_identifier))))
228228
(expression_statement
229229
(pipe_expression
230230
(value_identifier)
231-
(polyvar_identifier)))
231+
(polyvar (polyvar_identifier))))
232232
(expression_statement
233233
(pipe_expression
234234
(value_identifier)

0 commit comments

Comments
 (0)