| Dtarser. Gerador de Parser GLR Scannerless Grátis e Open Scannerless |
Baixe Agora |
Dtarser. Classificação e resumo
- Nome do editor:
- John Plevyak
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 201 KB
Dtarser. Tag
Dtarser. Descrição
Gerador de parser sem scannerless sem código aberto e aberto O Dparser é uma ferramenta simples, mas poderosa para analisar. Você pode especificar a forma do texto a ser analisada usando uma combinação de expressões regulares e produções gramaticais. Por causa da técnica de análise (tecnicamente, um analisador GLR scannerless baseado no algoritmo do Tomita) não há restrições. A gramática pode ser repontada ou esquerda, tem qualquer número de produções nulas, ambíguos e porque não há tokenizer separado, pode incluir espaço em branco em terminais e ter terminais que são prefixos de outros terminais.dparser alças não apenas bem formadas idiomas de computador e Arquivos de dados, mas praticamente qualquer situação maluca que ocorre no mundo real. Aqui estão algumas características principais de "dtarser": · Análise poderosa de GLR · Berras simples de estilo EBNF e terminais regulares de expressão · Prioridades e associatividades para token e regras · Recuperação de erro integrada · Ações especulativas (para desambiguação semântica) · Auto-construção da árvore de análise (opcionalmente) · Ações finais como você vai, ou na árvore completa da análise · Caminhantes de árvores e ações padrão (suporte de compilação multi-passe) · Mesa de símbolo construída para análise ambígua · Parsas parciais, análise recursiva, análise a partir de qualquer não-terminal · Espaço em branco pode ser especificado como um subgrammar · Os tokenizers externos (c chamam interface) e os scanners terminais externos · Boa eficiência assintoticamente · Vem com gramáticas ANSI-C, Python e Verilog · Vem com fonte completa · C portátil para fácil compilação e vinculação · Licença BSD, para que você possa incluí-la em sua inscrição sem se preocupar com licenciamento Requisitos: · Gnu make. O que há de novo nesta versão: · Corrigir 2 problemas com documentação (Holger Waechtler)
Dtarser. Software Relacionado