| Yapps. Yapps - fácil de usar o gerador de parser que é escrito em Python e gera código Python |
Baixe Agora |
Yapps. Classificação e resumo
- Nome do editor:
- Amit Patel
- Site do editor:
- http://theory.stanford.edu/~amitp/yapps/
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 69 KB
Yapps. Tag
Yapps. Descrição
Yapps - fácil de usar o gerador de parser que é escrito em Python e gera código Python Yapps (ainda outro sistema Python Parser) é um gerador de parser fácil de usar que é escrito em Python e gera código Python. Yapps é simples, é fácil de usar e produz analisadores legíveis por humanos. Não é rápido, poderoso ou particularmente flexível. O Yapps é projetado para ser usado quando as expressões regulares não são suficientes e outros sistemas de parser são demais: situações em que você pode escrever seu próprio analisador de descida recursiva. Nesta página você pode encontrar os dois yapps 1 e yapps 2. yapps 1 é mais parecido com uma linguagem funcional (gramáticas concisas do formulário quando você vê isso, devolva este), enquanto Yapps 2 é mais como uma linguagem imperativa (mais gramáticas mais detalhadas de o formulário se / enquanto você vê isso, faça isso). Ambos estão totalmente livres. Existem várias heurísticas usadas para manter o código gerado simples. · Yapps produzirá scanners sensíveis ao contexto que escolhe os tokens com base no tipo de tokens aceitos pelo analisador. Em algumas situações, a correspondência de token será ambígua, a menos que o contexto seja levado em conta. · As regras do Yapps podem passar argumentos para subfrógrafos, portanto, sub-redes podem usar informações (como declarações) que foi analisada em níveis mais altos no processo de análise. Estes são às vezes chamados de gramáticas de atributos.
Yapps. Software Relacionado