| Sablecc. Sablecc é uma estrutura de compilador orientada a objetos. |
Baixe Agora |
Sablecc. Classificação e resumo
- Licença:
- The Apache License 2.0
- Nome do editor:
- Etienne M. Gagnon
- Site do editor:
- http://sablecc.org/
Sablecc. Tag
Sablecc. Descrição
O Sablecc é uma estrutura de compilador orientada a objetos. O Sablecc é uma estrutura orientada a objetos que gera compiladores (e intérpretes) na linguagem de programação Java. A estrutura do SablaCC é baseada em duas decisões de design fundamentais.Firstly, a estrutura usa técnicas orientadas a objetos para criar automaticamente uma árvore de sintaxe abstrata estritamente digitada. Em segundo lugar, a estrutura gera classes de caminhada de árvores usando uma versão estendida do padrão de design do visitante que permite a implementação de ações nos nós da árvore de sintaxe abstrata usando herança. Essas decisões de design levam a uma ferramenta que suporta um ciclo de desenvolvimento mais curto para Construindo compiladores.Aqui são algumas principais características de "Sablecc": · LExers baseados em automatônio finito (DFA) determinístico com suporte completo e estados léxicos. · Sintaxe gramática (Suporta os operadores *, e +). · Lalr (1) analisadores baseados. · Geração automática de árvores de sintaxas abstratas digitadas estritamente. · Geração automática de classes de caminhada de árvores.O que é novo em 3.2 Release estável: · Sablecc agora gera Genérico Java Code.O que é novo em 4 Alpha 4 Liberação de desenvolvimento: · Esta versão alfa traz uma gramática melhorada e completa. · Também adiciona comentários de documentação e testes JUnit. O que há de novo nesta versão: · Esta versão beta inclui uma primeira versão do gerador Lexer com base no novo e poderoso "motor" expressão lexical ". · Também inclui novos alvos (Scala e C) e operadores adicionais para o sistema de geração de texto ObjectMacro.
Sablecc. Software Relacionado