From 624f410af0f9f6b4e775fc2664b539e058dd00ba Mon Sep 17 00:00:00 2001 From: "Guillem L. Jara" <4lon3ly0@tutanota.com> Date: Thu, 14 May 2026 08:58:53 +0200 Subject: [PATCH] lexer: accept regexes on ternary branches --- lexer/src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lexer/src/lib.rs b/lexer/src/lib.rs index 25496ba..d10c3d3 100644 --- a/lexer/src/lib.rs +++ b/lexer/src/lib.rs @@ -200,10 +200,10 @@ pub enum Token<'a> { DoublePipe, #[token(">>", accept_expression)] AppendPipe, - #[regex(r"\?(?&ignore)?", priority = 11)] + #[regex(r"\?(?&ignore)?", accept_expression, priority = 11)] #[regex(r"\?(?&ignore_with_nl)", parse_non_posix_operator, priority = 10)] QuestionMark, - #[regex(":(?&ignore)?", priority = 11)] + #[regex(":(?&ignore)?", accept_expression, priority = 11)] #[regex(r":(?&ignore_with_nl)", parse_non_posix_operator, priority = 10)] Colon, #[regex(r"\{(?&ignore_with_nl)", accept_expression)]