Макроязык - программное средство, позволяющее пользователю задавать в тексте условные эквиваленты определенных его фрагментов. Макроязык состоит из: - макроопределений, создаваемых пользователем; и - из программ-препроцессоров, переводящих макроопределения в результирующие тексты.