Germany | Finland | Saint Petersburg | Drive

Макропроцессор для QPILE

Опубликовано в M4

Давно хотел найти возможность использовать в текстах на qpile возможности препроцессора. Сегодня дождь, делать на даче нечего и руки дошли.

Помнится мне, что в UNIX существовал некий универсальный препроцессор. Гугл с радостью сообщил, что есть вариант для Windows - на этом проблема поиска препроцессора была закрыта.

Как все это выглядит?

Пишем код на qpile с макросами в синтаксисе M4. Прогоняем через M4 и получаем готовый код на чистом QPILE с развёрнутыми макросами. Этот код уже готов к загрузке в терминал quik и исполнению.

Как выглядят макросы? Если Вы знакомы с языком С (его препроцессором), ничего более Вам объяснять не нужно. М4 умеет всё, на что способен препроцессор языка С плюс еще столько же сверху и еще столько же вбок. Благо приложили к нему руки все те же - Брайан Керниган и Денис Ритчи.

Скачать M4 можно здесь, а также документация на русском языке.

 

Cм. также

 

Добавить комментарий