Options Statement

Options Statement (оператор задання опції) дозволяє визначити в групі елемент із меншим індексом (ВITО) як:

§ LSB - молодший розряд (Least Significant Bit). При цьому індекси в групах повинні вказуватися в спадній, зліва направо, послідовності;

§ MSB - старший розряд (Most Significant Bit). При цьому індекси в групах повинні вказуватися в зростаючій, зліва направо, послідовності;

§ ANY. При цьому порядок перерахування індексів у групі може бути довільним.

Порушення порядку перерахування індексів у групах веде до появи попередження на етапі синтаксичного аналізу текстового опису.

Приклад:

OPTIONS BITO = MSB;

Правила використання оператора:

§ Оператор задання опції починається зі ключового слова OPTIONS, за яким слідує ключове слово BITO, символ «дорівнює» (=) і одне із трьох ключових слів LSB, MSB, ANY. Далі ставиться крапка з комою (;).

§ Якщо опція не задана, то за замовчуванням передбачається, що BITO = LSB.

§ Значення опції, задане у файлі верхнього рівня ієрархії описів проекту, поширюється й на файли з описом модулів нижніх рівнів ієрархії, якщо в них явно не задане інше значення опції.

§ У файлі з текстовим описом даний оператор може використовуватися тільки один раз.