op codes |
significado |
parâmetros |
"0" |
opcode ignorado |
nenhum |
"1" |
não mais usado |
|
"2" |
referência à função ou variável |
nome da variável, #rhs, #lhs |
"3" |
coloca um string na pilha |
um string |
"4" |
coloca uma matriz vazia na pilha |
nenhum |
"5" |
aplica uma operação |
código de operação, #rhs,#lhs |
"6" |
coloca um número na pilha |
o número |
"12" |
comando pause |
nenhum |
"13" |
comando break |
nenhum |
"14" |
comando abort |
nenhum |
"15" |
marca de fim da linha |
nenhum |
"17" |
comando quit |
nenhum |
"18" |
variável nomeada |
nome da variável |
"19" |
cria estrutura de índice recursiva |
comprimento do endereço, número de índices finais |
"20" |
chamada a função |
nome da função, #rhs, #lhs |
"23" |
cria variável a partir do nome |
nome da variável |
"24" |
coloca uma variável de tipo 0 na pilha |
nenhum |
"25" |
registro de perfil |
número da chamada, gasto de tempo |
"26" |
coloca um vetor de strings na pilha |
#linhas, #colunas, seqüência de elementos |
"27" |
coloca uma referência a um builtin na pilha |
número da interface, posição da interface, nome da função |
"28" |
comando continue |
nenhum |
"29" |
atribuição |
#lhs, modo de exibição, (nome da variável, #rhs)* |
"30" |
curto circuito de expressão lógica |
tipo, tamanho do salto (jump) |
"31" |
comentário |
o comentário |
"99" |
comando return |
nenhum |
> "100" |
chamada a um builtin (obsoleto) |
100*fun, #rhs, #lhs, fin |