OMIT (Указывает не подлежащий компиляции текст)
OMIT(завершитель[,выражение])
завершитель | строковая постоянная, которая отмечает последнюю строку блока исходного кода. |
Выражение | Выражение, позволяющее условное выполнение OMIT, выражение должно иметь вид: EQUATE = целое. |
OMIT директива определяет блок исходных линий кода которые не надо компилировать. Эти строки могут содержать комментарии к исходному коду или секцию кода который был "отключен" для отладочных целей. Опущенный блок начинается с директивы OMIT и завершается строкой, которая содержит ту же самую строковую константу, что и завершитель. Сама строка-завершитель тоже входит в OMIT-блок.
Необязательный параметр "выражение" разрешает условный OMIT. Форма выражения однозначна. Это метка оператора EQUATE, либо установленный переключатель CONDITIONAL в Проектной Системе, сопровождаемый знаком равенства (=), за которым идет целая константа. Директива OMIT выполняется только, если выражение истинно.
COMPILE и OMIT - противоположны друг другу и не могут быть взаимно вложены.
Пример:
OMIT('**END**') !Безусловный OMIT
*************************************************
*
* Главный цикл программы
*
*************************************************
**END**
Demo EQUATE(0) !Задает EQUATE-значение Demo
CODE !Опустить только, если Demo
!равно нулю
OMIT('EndDemoChk',Demo = 0)
!Проверка ограничителей
DO DemoCheck !конец опущенного кода
EndDemoChk
См. Также: ,