Implement basic macro #15

Merged
davidgmbb merged 1 commits from basic-macro into main 2025-04-24 14:33:53 +02:00
2 changed files with 799 additions and 376 deletions

File diff suppressed because it is too large Load Diff

11
tests/basic_macro.bbb Normal file
View File

@ -0,0 +1,11 @@
sub = macro (a: s32, b: s32) s32
{
return a - b;
}
[export] main = fn [cc(c)] () s32
{
>a = sub(1, 1);
>b = sub(2, 2);
return a + b;
}