linguagem
topico
nomeLista - Tutorial
tituloLista - Tutorial
descritorapoie, apoie.org, Lista, marcador, elemento, separador, abre, fecha, evidência, conjunto, lista numérica, entrada, saída, BNF, Diagrama Sintático - Diagrama de Sintaxe, Exemplo, Comandos, Linguagem, Filtro, xml, sintaxe, sintaxe original, desenho, programação
leadRelação de ítens de listas com sintaxe e exemplos.
origemListaTutorial.xml
fonte
desenhoLista: (filtro ':')* (marcador ((elemento | abre lista fecha)O separador)+)+
topico
tituloAlgumas listas
bnf["ítem"("nova linha" "ítem")*]
descDiagrama Sintático Lista simples
exemplo
lista de compras
  • arroz
  • feijão
  • macarrão
lista de material de construção
  • 1.000 tijolos
  • 3 sacos cimento
lista de convidados
  • João
  • Maria
  • Pedro
  • Soninha
topico
tituloMenu - lista dentro de lista
bnf[item_lista ( "nova linha" item_lista)*]
item_lista = "ítem" | recuar lista "diminuir recuo"
descDiagrama Sintático Lista dentro de lista
exemplo
  • Peixes
    • Peixe à brasileira
    • Linguado à Belle Meunière
  • Carnes
    • Filé à francesa
    • Filé à parmegiana
topico
tituloMenu com ingredientes dos pratos
bnf[item_lista ( separador  item_lista)*]
item_lista = "ítem" | "(" lista ")" | recuar lista "diminuir recuo"
separador = "outra linha" | ","

descDiagrama Sintático - menu com ingredientes
exemplo
  • Peixes
    • Peixe à brasileira (...)
    • Linguado à Belle Meunière (filés de linguado, batatas cozidas, camarões, champignons, alcaparras)
  • Carnes
    • Filé à francesa (Filé mignon, batata palha, presunto, petit pois)
    • Filé à parmegiana (...)
Um menu é uma lista de listas:
  • O menu é uma lista de tipos de prato (Peixes, Carnes ...).
  • Cada tipo de prato tem uma lista de pratos.
  • Cada prato tem uma lista de ingredientes do prato.