lang: codegen: implement message-send code generation and global var references

This commit is contained in:
2025-04-17 21:44:38 +01:00
parent a4504c0507
commit 7b8d77a264
7 changed files with 359 additions and 55 deletions

View File

@@ -3,11 +3,13 @@
extern const struct code_generator unit_generator;
extern const struct code_generator expr_generator;
extern const struct code_generator var_generator;
extern const struct code_generator msg_generator;
static const struct code_generator *code_generators[] = {
[CODE_GENERATOR_UNIT] = &unit_generator,
[CODE_GENERATOR_EXPR] = &expr_generator,
[CODE_GENERATOR_VAR] = &var_generator,
[CODE_GENERATOR_MSG] = &msg_generator,
};
static const size_t nr_code_generators
= sizeof code_generators / sizeof code_generators[0];