Merge pull request #37 from mist-go/quick-patches

Quick patches
This commit is contained in:
2026-05-19 10:45:50 +02:00
committed by GitHub
+27 -2
View File
@@ -9,7 +9,32 @@ COMMENT = _{ "//" ~ (!"\n" ~ ANY)* }
// PRIMITIVES // PRIMITIVES
// ------------------------------------------------------ // ------------------------------------------------------
identifier = @{ (ASCII_ALPHA | "_") ~ (ASCII_ALPHANUMERIC | "_")* } keyword = {
"if"
| "else"
| "for"
| "while"
| "match"
| "return"
| "break"
| "continue"
| "struct"
| "enum"
| "class"
| "trait"
| "impl"
| "pub"
| "mut"
| "var"
| "true"
| "false"
| "dyn"
| "self"
}
identifier = @{
!keyword ~ (ASCII_ALPHA | "_") ~ (ASCII_ALPHANUMERIC | "_")*
}
integer = @{ ASCII_DIGIT+ } integer = @{ ASCII_DIGIT+ }
@@ -319,7 +344,6 @@ block = {
statement = _{ statement = _{
match_stmt match_stmt
| assign_statement
| if_stmt | if_stmt
| while_stmt | while_stmt
| c_for_stmt | c_for_stmt
@@ -331,6 +355,7 @@ statement = _{
| increment_statement | increment_statement
| decrement_statement | decrement_statement
| var_decl_statement | var_decl_statement
| assign_statement
| expr_stmt | expr_stmt
} }