Analisar :: Marpa.

gerar analisadores de qualquer gramática BNF
Baixe Agora

Analisar :: Marpa. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Jeffrey Kegler
  • Site do editor:
  • http://search.cpan.org/~jkegl/

Analisar :: Marpa. Tag


Analisar :: Marpa. Descrição

Gerar analisadores de qualquer gramática BNF Se você puder escrever uma gramática no BNF, Marpa gerará um analisador para isso. Isso significa que Marpa pode analisar gramáticas recursivas para a esquerda e direita; todas as gramáticas ambíguas, incluindo gramáticas infinitamente ambíguas; gramáticas com regras vazias; e gramáticas com regras inúteis. Aqui é tudo que você precisa para começar: * este documento. * O documento MDL. Descreve o formato das gramáticas de Marpa. * The Parse :: Marpa :: Documento Doc :: Opções. Este você só precisa skim, verificando qualquer coisa relevante para o seu aplicativo. Os documentos Marpa usam muita terminologia de análise. Para uma atualização rápida no vocabulário de análise padrão, há uma análise :: Marpa :: DOC :: Documento Parse_Terms. Definindo usos dos termos são em negrito, para fácil skimming.synopsis #! Perl Use 5.010; Use rigoroso; use avisos; use inglês qw (-no_match_vars); Use Analise :: Marpa; # Lembre-se de usar refs para strings Minha $ Value = Parse :: Marpa :: MDL ((de {local ($ RS) = UNDEF; minha fonte $ \ $ = \ ('2 + 2 * 3 ')); Diga $ {$ Value}; __Data__ semântica são perl5. versão é 1.006000. Iniciar símbolo é expressão. Expressão: expressão, / /, expressão. Prioridade 200. q {$ _ * $ _ }. Expressão: expressão, / /, expressão. Prioridade 100. q {$ _ + $ _ }. Expressão: / \ D + /. q {$ _ }. Requisitos: · Perl.


Analisar :: Marpa. Software Relacionado

filtrounit.

permite que os testes unitários sejam criados para programas de linha de comando ...

125

Download