linguagem
topico
nomeLDC
tituloLdc: 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, Diagrama Sintático - Diagrama de Sintaxe, Exemplo, Comandos, Linguagem, Filtro, xml, sintaxe, sintaxe original, desenho, programação
leadLinguagem de Descrição de Componente. Sintaxes completas representadas por Diagrama Sintático - Diagrama de Sintaxe (ver convenções) ou BNF (ver convenções). Ver também: Vantagens, Variável
origemExemploLDC.xml
referencia~DSGerador~
desenho componente: identificacao? (O ('*' | '1' | '?') acao {separador acao})+ expressao: (OpUnario? (constante|variavel|componente|'('expressao')')O OpBinario)+ (O nome ['(' Repeticao ')'] descritor)
topico
tituloExemplo LDC
desc
Dojo (recursos) => diversão, aprendizagem
  1. Definir problema e linguagem
  2. Dupla sempre explica modificações
    Repete
Adicionar teste que falhe
Teste passou?
| Refatorar?
S S Refatorar testes/programa
N - Codificar programa
Platéia em silencio
S - Platéia participa
topico
titulocomponente
bnfidentificacao+ (entradas '=>' saidas | lista | Tabela de Decisoes)
desc Diagrama Sintático - Diagrama de Sintaxe LDC componente
Diagrama Sintático - Diagrama de Sintaxe LDC atribuição
exemplo2; 3; a; c => a; b; c; d

curso de XML: definições, conteúdo, referências incluindo definição oficial  => Sintaxe de XML, Páginas sobre XML
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 valores ou variáveis
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 - (negativo) não (negação)  
Binário + (somar)
- (subtrair)
* (multiplicar)
/ (dividir)
^ (exponencial
e (interseção)
ou (união)
= (igual)
<>,>< (diferente)
< (menor)
<= (menor ou igual)
> (maior)
>= (maior ou igual)
topico
tituloConstante
descConstante: identificação  valor
Valor: numero natural
topico
tituloVariavel
descVariavel: identificação tipovalor
tipovalor: conjunto de numero natural.
topico
tituloRestrições
descPalavras reservadas não podem ser usadas em identificadores.
Não permite processamento a nivel de bit.
Não diferencia letras maisculas das minusculas.
topico
tituloCarcateristicas dos Usuários
descPode ser lida tanto pelos humanos como também por uma máquina de estado finita
topico
tituloObjetivo
descDescrever qualquer componente em qualquer ambiente aberto (software, processo, sistema) , podendo ser representada por um ou mais automata finito.
topico
tituloInterface externa
descInterface interativa em que o código fonte é a propria interface, sendo esta, usada para descrição do problema, especificação da solução e mostrar erros de léxico, sintaxe e semantica

topico
tituloGramática
descA LDC é uma linguagem recursivamente enumeravel (ou seja, existe um algoritimo capaz de responder "pertence") e  que foi definida pela gramática tipo irrestrita (gramaticas regulares, livres de contexto, e sensiveis ao contexto são casos particulares da gramatica irrestrita) ou seja a quantidade de simbolos do lado esquerdo da regra pode ser  menor do que as do lado direito.

Para descrever a gramatica esta sendo usada a  LazyBnf   que é uma variante da BNF