feat: TRUE and FALSE are keywords in parser
This commit is contained in:
parent
e3b020c6ed
commit
c616d201aa
1 changed files with 2 additions and 0 deletions
|
|
@ -169,6 +169,8 @@ pub fn lexer<'src>() -> impl Parser<'src, &'src str, Output<'src>, Error<'src>>
|
||||||
let ident = text::ident().map(|ident: &str| match ident {
|
let ident = text::ident().map(|ident: &str| match ident {
|
||||||
"true" => Token::Bool(true),
|
"true" => Token::Bool(true),
|
||||||
"false" => Token::Bool(false),
|
"false" => Token::Bool(false),
|
||||||
|
"TRUE" => Token::Bool(true),
|
||||||
|
"FALSE" => Token::Bool(false),
|
||||||
"G" => Token::Always,
|
"G" => Token::Always,
|
||||||
"alw" => Token::Always,
|
"alw" => Token::Always,
|
||||||
"always" => Token::Always,
|
"always" => Token::Always,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue