Skip to content

Commit e5d9baf

Browse files
Fix identifier parsing not breaking on the pipe operator
1 parent 3af9988 commit e5d9baf

2 files changed

Lines changed: 363 additions & 252 deletions

File tree

src/parser/mod.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12150,7 +12150,9 @@ impl<'a> Parser<'a> {
1215012150
Token::Word(w) => {
1215112151
idents.push(w.clone().into_ident(self.peek_token_ref().span));
1215212152
}
12153-
Token::EOF | Token::Eq | Token::SemiColon => break,
12153+
Token::EOF | Token::Eq | Token::SemiColon | Token::VerticalBarRightAngleBracket => {
12154+
break
12155+
}
1215412156
_ => {}
1215512157
}
1215612158
self.advance_token();

0 commit comments

Comments
 (0)