Препроцессор языка (language preprocessor) — функциональный блок, осуществляющий подготовительную обработку программ.
Пример — Макрогенератор может выступать в роли процессора языка для транслятора.
[ГОСТ 33707-2016. (ISO/IEC 2382:2015) Информационные технологии (ИТ). Словарь]