ГОСТ Р 53556.5—2013
Каждый проходит через оператор на одном уровне с уровнем оператора, выражение должно быть
оценено. Продолжительность инструментального инстанцирования должна быть расширена количеством
времени, в секундах, данных значением выражения.
Extend
оператор недолжен выполняться в инструменте, который создается как результат
send
опера
тора. ссылающегося на специальную шину
output_bus.
Когда
extend
оператор вызовут, стандартное имя
dur
должно быть обновлено, чтобы отразить новую
продолжительность. То есть
dur:= dur
+
х.
где
х
является значением выражения параметра.
8.6.6.12
Turnoff
<statement>-> turnoff:
Turnoff
оператор позволяет инструментальному инстанцированию динамически завершитьсебя.
Уровень
turnoff
оператора является
k-rate.
Turnoff
оператор должен выполняться следующим образом.
Когда
turnoff
оператор достигнет
k-rate.
инструментальный экземпляр завершится после следующего
k-rate.
То есть, если текущее время оркестра будет Ги
к
продолжительность передачи, то инструменталь
ное инстанцирование завершится во время
Т+к.
Turnoff
оператор недолжен обновлять ^/-стандартное имя.
Turnoff
оператор не должен выполняться в инструментальном экземпляре, который создается как
результат send оператора, ссылающегося на специальную шину
output_bus.
П р и м е ч а н и е —
turnoff
сразу не уничтожает инстанцирование. Инстанцирование выполняетсядля еще
одной передачи оркестра, чтобы позволить инструментальному времени исследовать
released
переменную.
8.6.7 Выражения
8.6.7.1 Синтаксическая форма
<expr>-> <ident>
<expr>-> <number>
<expr>-> <int>
<expr>-> <ident> [<вхрг>]
<expr>-> <ident> (<exprtist>)
<expr>-> <ident> [<oxpr>] (<exprlist >)
<expr>-> <expr>?<expr>: <expr>
<expr>-> <expr> <Ыпор> <expr>
<expr>->! <expr>
<expr>->
-
<oxpr>
<expr>-> (<expr>)
<expr>-> sasbf(<exprlist >);
<binop>->
+
<binop>->
-
<binop>->
*
<binop>->
/
<binop>-> —
<binop>-» =
<binop>->
<=
<binop>->! =
<binop>->>
<binop>-> <
<binop>-> &&
<binop>->
||
Выражение может принять одну из нескольких форм. У каждой формы есть два уровня семантики,
которые описывают уровень выражения с точки зрения уровней подвыражений, и оценивают семантику,
которую описывают значения выражения сточки зрения значений подвыражений.
8 6.7.2 Свойства выражений
Каждое выражение концептуально маркируется двумя свойствами: его уровем и шириной. Уровень
выражения определяет, как быстро значение этого выражения могло бы измениться. Ширина выражения
определяет, сколько каналов звука или других данных представляется выражением. В каждом типе выра
жения уровень и ширина выражения зависят от типа выражения и возможно уровня и ширины компонент
ных подвыражений.
27