DEADSOFTWARE

Добавлены типы INTEGER и BOOLEAN
[dsw-obn.git] / generator.h
1 void oberon_generator_init_context(oberon_context_t * ctx);
2 void oberon_generator_destroy_context(oberon_context_t * ctx);
3 void oberon_generator_init_type(oberon_context_t * ctx, oberon_type_t * type);
4 void oberon_generator_init_var(oberon_context_t * ctx, oberon_var_t * var);
6 void oberon_generate_begin_module(oberon_context_t * ctx);
7 void oberon_generate_end_module(oberon_context_t * ctx);
9 void oberon_generate_assign(oberon_context_t * ctx, oberon_item_t * src, oberon_item_t * dst);
11 void oberon_generate_code(oberon_context_t * ctx);