token.rs: Allow one-character identifiers
This commit is contained in:
parent
f89d2ddfdd
commit
8947521181
@ -50,7 +50,7 @@ impl<$t> From<&$t str> for $type {
|
||||
token
|
||||
} else
|
||||
)*
|
||||
{todo!("Unexpected input: {value:#?}")}
|
||||
{todo!("Unexpected input: {value:#?} (Tokenization failure)")}
|
||||
}
|
||||
}
|
||||
};
|
||||
@ -221,7 +221,7 @@ regex_impl! {<'text> Token<'text> {
|
||||
regex!(Type::Directive = r"^\.\w+( .*)?")
|
||||
}
|
||||
pub fn expect_identifier(text: &str) -> Option<Self> {
|
||||
regex!(Type::Identifier = r"^[A-Za-z_]\w+")
|
||||
regex!(Type::Identifier = r"^[A-Za-z_]\w*")
|
||||
}
|
||||
pub fn expect_separator(text: &str) -> Option<Self> {
|
||||
regex!(Type::Separator = r"^,")
|
||||
|
Loading…
Reference in New Issue
Block a user