linguagem
topico
nomeLDC - Sintaxe
tituloLDC - Sintaxe: Diagrama Sintático - Diagrama de Sintaxe, BNF, Comandos, Exemplos
descritorapoie, apoie.org, LDC, componente, identificacao, entradas, saidas, acao, expressao, Tabela de Decisoes, variavel, operadores, BNF, Lazy BNF, Diagrama Sintático - Diagrama de Sintaxe, Exemplo, Comandos, Linguagem, Filtro, xml, sintaxe, sintaxe original, desenho, programação
leadLinguagem de Descrição de Componentes. Sintaxe completa. Ver também: Vantagens, Variável
origemLdc.xml
referencia~DSGerador~
desenho componente: identificacao? (O ('*' | '1' | '?') acao {separador acao})+ expressao: (OpUnario? (constante|variavel|componente|'('expressao')')O OpBinario)+ (O nome ['(' Repeticao ')'] descritor)
topico
titulocomponente
bnfidentificacao+ (entradas '=>' saidas | lista | Tabela de Decisoes)
desc Diagrama Sintático - Diagrama de Sintaxe LDC componente
Componente:
topico
tituloidentificacao
bnfnome ['(' Repeticao ')'] (':' | '=' | 'nova linha')
descDiagrama Sintático - Diagrama de Sintaxe LDC identificacao
topico
tituloEntradas e Saídas
desc Entradas: lista de expressões
Saídas: lista de expressões
topico
tituloexpressao
bnfOpUnario? (constante|variavel|componente|'('expressao')'){OpBinario expressao}
descDiagrama Sintático - Diagrama de Sintaxe LDC expressao
Expressão Aritmética: usa operador aritmético
Expressão Lógica: usa qualquer operador
Expressão Relacional
: usa operador relacional
topico
tituloOperadores (OpUnario, OpBinario)
desc
Operador Aritmético Lógico Relacional
Unário
  1. - (negativo)
  1. não (negação)
 
Binário
  1. ^ (exponencial)
  2. * (multiplicar)
    / (dividir)
  3. + (somar)
    - (subtrair)
  1. e (interseção)
  2. ou (união)
  1. < (menor)
    <= (menor ou igual)
    > (maior)
    >= (maior ou igual)
  2. = (igual)
    <>, ><­ (diferente)
Numeração indica prioridade do operador