::= |
"iniciar-programa" |
|
::= |
"define-nueva-instruccion
" Identificador
[ "(" Identificador
")" ] "como" |
|
DeclaracionDePrototipo | ::= | "define-prototipo-instruccion" Identificador [ "(" Identificador ")" ] |
::= |
{ Expresion
| ExpresionVacia
} |
|
::= |
{"apagate
" |
|
::= |
Identificador
[ "(" ExpresionEntera
")" ] |
|
::= |
||
::= |
||
::= |
"repetir" ExpresionEntera
"veces" |
|
::= |
||
::= |
||
::= |
ClausulaNo
[ "
y" ClausulaNo
]... |
|
::= |
[ "no" ] ClausulaAtomica
|
|
::= |
{ "si-es-cero" "(" ExpresionEntera
")" | FuncionBooleana
| "(" Termino
")" } |
|
::= |
{ Decimal
| Identificador
| "precede" "(" ExpresionEntera
")" | "sucede" "(" ExpresionEntera
")" } |
|
::= |
||
::= |
{{"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9"} [ Digito
] ... |
|
::= |
Cualquier cosa entre comillas en una única línea. |
|
::= |
{"frente-libre" |
|
::= |
{"0"|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9"} |
|
::= |
Una letra del alfabeto |
|
::= |
Marca de final de fichero. |
|
|
||
Definiciones del Panel Instantaneo
|
||
::= |
ExpresionInstantanea
[ "
;" |
|
::= |
{ DeclaracionDeMetodo
| DeclaracionDePrototipo
| ExpresionGeneral
} |
Están soportados los dos estilos de comentario en Pascal:
Están soportados los dos estilos de comentario en Java/C++:
|
Final-de-página