Quero
Sintaxe:
- Fintion Quero(['atributo';'atributo']) BNF : Quero '(' [id(',' id)*]')'
Semantica:
- Quero visualizar ou não os elementos dentro do corpo de uma pagina.
O default é só aparecer os elementos requeridos, sendo que os outros elementos de uma pagina não aparecem.
Os elementos podem ser: nome, Exibir.Numero=false, 1, 2, chave
Exemplos:
atribuir
Sintaxe:
- Function atribuir(valor, conjunto, elementos) BNF : atribuir'(' [id(',' id)2]')'
Semantica:
- Atribui um valor a elementos de um conjunto na visualização de uma pagina qualquer do apoie.org.
Os parametros são:
- Valor: o que será atribuido ao elemento de um conjunto. Pode
ser numerico, booleano, algébrico, string,... Ex.: 5, 'Maria', false,
true .... etc
- Conjunto: nome do conjunto Ex.: 'Expandir', 'Doc' .... etc
- Elementos: id de elementos do conjunto Ex.: 'indice', ' Lead IndTopico ' .... etc
Exemplos:
Doc
Sintaxe:
- Doc.elemento=true
ou quando estiver dentro de uma função "Doc" . BNF: Doc'('
[id('=' valor)]')' ou "Doc"
Semantica:
- Mostra a documentação de qualquer elemento de um conjunto de uma página.
Exemplos:
Ligar/Desligar chave ou expandir
Sintaxe:
- LigarDesligar('Chave','elemento') ou LigarDesligar('Expandir,'elemento') . BNF: LigarDesligar(' ['Chave'|'Expandir'(',' elemento)]')'
- Equivale a Chave.elemento=true; ou Expandir.elemento=true; BNF: [Chave|Expandir]'.'elemento'='[true|false]
Semantica:
- Liga ou desliga (depende se já esta esta ligado ou desligada) uma chave que faz ocultar ou não um conjunto com seus elementos ou expande um conjunto nos seus elementos
Exemplos: