File tree Expand file tree Collapse file tree 2 files changed +13
-2
lines changed Expand file tree Collapse file tree 2 files changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -743,7 +743,10 @@ module.exports = grammar({
743743 ) ) ,
744744
745745 pipe_expression : $ => prec . left ( seq (
746- $ . primary_expression ,
746+ choice (
747+ $ . primary_expression ,
748+ $ . block ,
749+ ) ,
747750 choice ( '->' , '|>' ) ,
748751 choice (
749752 $ . value_identifier ,
Original file line number Diff line number Diff line change @@ -196,6 +196,8 @@ foo->{
196196 baz
197197}
198198
199+ {foo}->print()
200+
199201---
200202
201203(source_file
@@ -243,7 +245,13 @@ foo->{
243245 (value_identifier)
244246 (block
245247 (open_statement (module_identifier))
246- (expression_statement (value_identifier))))))
248+ (expression_statement (value_identifier)))))
249+ (expression_statement
250+ (call_expression
251+ (pipe_expression
252+ (block (expression_statement (value_identifier)))
253+ (value_identifier))
254+ (arguments))))
247255
248256===========================================
249257Record
You can’t perform that action at this time.
0 commit comments