From b42af5c9a266d6f81c27c742c237c1274922d624 Mon Sep 17 00:00:00 2001 From: Yaroslav Bolyukin Date: Tue, 05 May 2026 00:54:30 +0000 Subject: [PATCH] fix(ir-parser): ident at end of file --- --- a/crates/jrsonnet-ir-parser/src/lib.rs +++ b/crates/jrsonnet-ir-parser/src/lib.rs @@ -219,8 +219,14 @@ } fn ident(p: &mut Parser<'_>) -> Result { + if !p.at(SyntaxKind::IDENT) { + return Err(p.error(format!( + "expected identifier, got {}", + p.current_desc() + ))); + } let text = p.text(); - p.eat(SyntaxKind::IDENT)?; + p.eat_any(); Ok(IStr::from(text)) } -- gitstuff