Skip to content

Commit 6f4e150

Browse files
Fix identifier parsing not breaking on the pipe operator
1 parent 6550ec8 commit 6f4e150

2 files changed

Lines changed: 644 additions & 278 deletions

File tree

src/parser/mod.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12400,7 +12400,9 @@ impl<'a> Parser<'a> {
1240012400
Token::Word(w) => {
1240112401
idents.push(w.clone().into_ident(self.peek_token_ref().span));
1240212402
}
12403-
Token::EOF | Token::Eq | Token::SemiColon => break,
12403+
Token::EOF | Token::Eq | Token::SemiColon | Token::VerticalBarRightAngleBracket => {
12404+
break
12405+
}
1240412406
_ => {}
1240512407
}
1240612408
self.advance_token();

0 commit comments

Comments
 (0)