w ɛfˈɛktɕɛ tˌɛɡɔ dʑawˈaɲʲa pɔfstˈajɛ rˌɛprɛzɛntˈatsja prɔɡrˈamu zvˈana ˌaˌɛstˈɛ ˈaŋk. ˈapstratst sˈɨntaks trˈɛɛ, ktˌura jɛst nastˈɛmpɲʲɛ pʃˌɛtfaʒˈana dɔ pɔstˈatɕi f pˈɛwɲi ɲʲˌɛzalˈɛʒnɛj ɔt pʲɛrvˈɔtɲʲɛ ˌuʒɨtˈɛɡɔ jɛ̃zˈɨka prˌɔɡramɔvˈaɲʲa ɡɛnˈɛrits lˈub ɡʲˈimplɛ.
W efekcie tego działania powstaje reprezentacja programu zwana AST (ang. abstract syntax tree), która jest następnie przetwarzana do postaci w pełni niezależnej od pierwotnie użytego języka programowania GENERIC lub GIMPLE.