Allow identifiers to contain underscore

Signed-off-by: Marcel Müller <neikos@neikos.email>
This commit is contained in:
Marcel Müller 2026-03-06 15:45:39 +01:00
parent e158450d18
commit 10a33dc935
6 changed files with 428 additions and 1 deletions

View file

@ -396,7 +396,7 @@ fn parse_ident<'input>(input: &mut Input<'input>) -> PResult<'input, TemplateTok
}
fn ident<'input>(input: &mut Input<'input>) -> PResult<'input, TempleInput> {
take_while(1.., char::is_alphanumeric).parse_next(input)
take_while(1.., |c: char| c.is_alphanumeric() || "_".contains(c)).parse_next(input)
}
fn bad_ident<'input>(input: &mut Input<'input>) -> PResult<'input, ()> {