Aplikasi translator C ke Pascal memerlukan manajemen tipe yang cukup kompleks. Sebagian besar masalah muncul karena Pascal tidak seluwes C dalam memperlakukan tipe. Desain AST juga perlu dibuat seluwes dan seelegan mungkin, untuk mempermudah pengembangan program translator, karena AST dapat diperlakukan sebagai intermediate language untuk bahasa target lain, selain Pascal, seandainya progra translator ini akan dikembangkan lagi di waktu yang akan datang.
Berikut ini adalah skema alur kerja dan komponen dari kompilator.
Sumber : www.google.com