Разметка кода

 

Необходимость

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

Способ разметки

Для указания пользователем имени блока программы используется инструкция языка отладки

/*GPRD section _name_ */   (a)

где _name_ - имя секции/блока. Это имя должно содержать не более 32 символов (остальные игнорируются) и может состоять из букв латинского алфавита, цифр и символа '_' (подчерк)

Началом секции считается следующая за инструкцией (а) выражение. Концом - начало следующей секции. При отсутствие разметки кода считается, что существует одна секция с именем GPRD_MAIN_SECT. Это имя является зарезервированным. Если пользователь при разметке желает закончить секцию/блок не начиная нового, он должен поместить в код инструкцию

/*GPRD section GPRD_MAIN_SECT */

Переключение между секциями происходит только в том случае, если программа выполнила функцию, которой препроцессор заменил инструкцию (а).