Turbo Assembler 3.0. Руководство пользователя

Директивы генерации сообщений об ошибке ERRxx


Директива ERRxxx генерирует при удовлетворении определенных условий сообщения пользователя об ошибке. Она имеет следующий об- щий синтаксис:

ERRxxx [аргументы] [сообщение]

В этом случае директива ERRxxx представляет какую-либо из директив условной генерации сообщения об ошибке (такие как ERRIFB, .ERRB и т.д.).

"Аргументы" представляют аргументы, которые могут потребо- ваться в директиве для вычисления условия. Некоторые директивы требуют выражения, другие требуют символьного выражения, а неко- торые - одно или два текстовых выражений. Некоторые из директив вовсе не требуют аргументов.

Если указано "сообщение", то оно задает необязательное сооб- щение, которое выводится с ошибкой. Сообщение должно быть заклю- чено в кавычки (' или ").

Директивы генерации сообщений об ошибке генерируют пользова- тельское сообщение об ошибке, которое выводится на экран и включается в файл листинга (если он имеется) в месте расположения директивы в исходном коде. Если директива задает сообщение, оно выводится на той же строке непосредственно за ошибкой. Например, директива:

ERRIFNDEF foo "foo не определено!"

если идентификатор foo не определен при обнаружении ошибки, при- ведет к генерации ошибки:

User error: "foo не определено!"



Содержание раздела