lexer: accept regexes on ternary branches

This commit is contained in:
Guillem L. Jara
2026-05-14 08:58:53 +02:00
parent 8e46adbb53
commit 624f410af0
+2 -2
View File
@@ -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)]