"Predefined Statements" são instruções pré-definidas.
A biblioteca contém muitas "predefined statements":
assignment, instrução while, instrução repeat, instrução for, instrução if, instrução case e "procedure call".
Sintaxe:
statement
::=
single_statement
[ ';' [ statement ] ] .
single_statement
::=
assignment_statement
| while_statement | repeat_statement |
for_statement
| for_step_statement | for_each_statement |
if_statement
| case_statement |
procedure_call
| empty_statement .
empty_statement
::=
'noop'
.
Em todos os lugares, onde uma instrução foi escrita uma 'sequência de
instruções' podem ser usadas.
O operador ponto-e-vírgula concatena duas instruções formando uma 'nova
instrução'.
O operador ponto-e-vírgula, não necessariamente deve estar entre duas
instruções, ele pode ser usado antes da última declaração de uma 'seqüência de
instruções'.
Neste caso, o ponto-e-vírgula é simplesmente ignorado.
"Declaration":
$
syntax expr: .(). ; .() is
<- 50;
$
syntax expr: .(). ; is
<- 50 [1];
const
proc: (ref void param) ; (ref void param) is noop;
Nenhum comentário:
Postar um comentário