Skip to content

Commit dd7bb27

Browse files
committed
fix: pipe expression rhs
Close #182
1 parent f930995 commit dd7bb27

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
@@ -746,12 +746,7 @@ module.exports = grammar({
746746
$.primary_expression,
747747
choice('->', '|>'),
748748
choice(
749-
$.value_identifier,
750-
$.value_identifier_path,
751-
$.variant_identifier,
752-
$.polyvar_identifier,
753-
$.nested_variant_identifier,
754-
$.parenthesized_expression,
749+
$.primary_expression,
755750
$.block,
756751
),
757752
)),

test/corpus/expressions.txt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -209,24 +209,24 @@ foo->{
209209
(value_identifier)))
210210
(expression_statement
211211
(pipe_expression
212-
(call_expression
213-
(pipe_expression
214-
(value_identifier)
212+
(pipe_expression
213+
(value_identifier)
214+
(call_expression
215215
(value_identifier_path
216216
(module_identifier)
217-
(value_identifier)))
218-
(arguments (value_identifier)))
217+
(value_identifier))
218+
(arguments (value_identifier))))
219219
(value_identifier_path
220220
(module_identifier)
221221
(value_identifier))))
222222
(expression_statement
223223
(pipe_expression
224224
(number)
225-
(variant_identifier)))
225+
(variant (variant_identifier))))
226226
(expression_statement
227227
(pipe_expression
228228
(value_identifier)
229-
(polyvar_identifier)))
229+
(polyvar (polyvar_identifier))))
230230
(expression_statement
231231
(pipe_expression
232232
(value_identifier)

0 commit comments

Comments
 (0)