lang: codegen: implement while-loop code generation
This commit is contained in:
@@ -13,6 +13,7 @@ extern const struct code_generator return_generator;
|
||||
extern const struct code_generator cond_generator;
|
||||
extern const struct code_generator cond_group_generator;
|
||||
extern const struct code_generator for_loop_generator;
|
||||
extern const struct code_generator while_loop_generator;
|
||||
|
||||
static const struct code_generator *code_generators[] = {
|
||||
[CODE_GENERATOR_UNIT] = &unit_generator,
|
||||
@@ -26,6 +27,7 @@ static const struct code_generator *code_generators[] = {
|
||||
[CODE_GENERATOR_COND] = &cond_generator,
|
||||
[CODE_GENERATOR_COND_GROUP] = &cond_group_generator,
|
||||
[CODE_GENERATOR_FOR_LOOP] = &for_loop_generator,
|
||||
[CODE_GENERATOR_WHILE_LOOP] = &while_loop_generator,
|
||||
};
|
||||
static const size_t nr_code_generators
|
||||
= sizeof code_generators / sizeof code_generators[0];
|
||||
|
||||
Reference in New Issue
Block a user