diff --git a/src/generator.h b/src/generator.h
index e988ba0c3f1c1e1bb5f8a8dd3a8dfb69d761a3f6..23901dd41c83e027409eace3445ae5d11d276d09 100644 (file)
--- a/src/generator.h
+++ b/src/generator.h
void oberon_generate_end_proc(oberon_context_t * ctx);
void oberon_generate_call_proc(oberon_context_t * ctx, oberon_expr_t * desig);
+gen_label_t * oberon_generator_reserve_label(oberon_context_t * ctx);
+void oberon_generate_label(oberon_context_t * ctx, gen_label_t * l);
+void oberon_generate_branch(oberon_context_t * ctx, oberon_expr_t * cond, bool gotoif, gen_label_t * l);
+void oberon_generate_goto(oberon_context_t * ctx, gen_label_t * l);
+
/*
* Функции генерации операторов
*/