Bodged in support for region pragmas

Have them as basic directives

They're similar to the assert and panic macros but are hardcoded to true

#region    (<string literal>)
#endregion (<string literal>)
This commit is contained in:
2024-05-12 14:02:38 -04:00
parent e462116f94
commit 1db5fb32cd
3 changed files with 18 additions and 2 deletions
+1 -1
View File
@@ -5147,7 +5147,7 @@ gb_internal Ast *parse_stmt(AstFile *f) {
break;
}
return s;
} else if (tag == "assert" || tag == "panic") {
} else if (tag == "assert" || tag == "panic" || tag == "region" || tag == "endregion") {
Ast *t = ast_basic_directive(f, hash_token, name);
Ast *stmt = ast_expr_stmt(f, parse_call_expr(f, t));
expect_semicolon(f);