یک کامپایلر چند گذری یک نوع کامپایلر است که کد منبع یا درخت نحو انتزاعی از برنامه را چندین بار پردازش می کند. این نوع کامپایلر برخلاف کامپایلر تک گذری است که فقط یک بار از روی برنامه گذر می کند (برنامه را پردازش می کند). هر گذر نتیجهٔ گذر قبلی را به عنوان ورودیانتخاب می کند و یک خروجی میانی تولید می کند. به این ترتیب کد میانی گذر به گذر بهبود می یابد تا گذر نهایی، کد نهایی را منتشر کند.کامپایلرکام...