В программе написанной на MetaC существует несколько входов в программу.
Планируются следующие функции:
1) on_compile
2) pre_main
3) main
4) on_exit
on_compileВызывается когда мы собираем программу. Тут мы можем вызвать дополнительные компиляторы кода и инициализировать вещи, которые требуют дополнительных расчётов.
pre_mainВызывается при запуске программы. Эта функция вызывается до инициализации стандартной библиотеки.
mainОсновная функция - всё как в остальных языках, исполнение кода программы стартует с этой функции.
on_exitВызывается при выходе из нормальном выходе из main.