| Codeworker. Parser de código aberto e gerador de código-fonte para ser usado em programação gerativa |
Baixe Agora |
Codeworker. Classificação e resumo
- Nome do editor:
- Cedric Lemaire
- Site do editor:
- http://codeworker.free.fr/
- Sistemas operacionais:
- Mac OS X 10.3 or later
- Tamanho do arquivo:
- 3.4 MB
Codeworker. Tag
Codeworker. Descrição
Parser de código aberto e gerador de código-fonte a ser usado em programação geradora O Codeworker é uma ferramenta de parsing versátil código aberto (GNU Lenser General License) e um gerador de código fonte dedicado à programação geradora. Programação Generativa é uma abordagem de engenharia de software interessada em automatizar a produção de sistemas de TI sob medida, adaptáveis, confiáveis e reutilizáveis. Os termos do leigo, o Codworker permite gerar código analisando os idiomas existentes, ou criando e analisando seu próprio idioma. Uma vez que um arquivo de idioma foi analisado, o Codeworker fornece várias técnicas para gerar código. A linguagem de script da ferramenta impulsiona o processo de geração de código de análise e código-fonte. A sintaxe de linguagem de script é derivada da família C de idiomas, familiarizando-se para a maioria dos programadores. A sintaxe do modelo é como JSP, ASP ou Velocity. Tem variações para análise, geração de código ou programação processual, dando ao desenvolvedor uma série de opções para organizar projetos de códigos de códigos. O Codeworker pode ser treinado para analisar quase qualquer idioma e fornece dois métodos distintos para criar analisadores: · A notação estendida-BNF é declarativa e é uma derivada do BNF (o formulário de Backus-Naur define a gramática de uma linguagem) estendida com expressões regulares , não-terminais predefinidos e diretivas úteis. Algo perto de Javacc ou para Antlr no mundo Java, exceto uma classe parser separada não é necessário com o Catewiller. Isso significa que os scripts de análise podem ser testados sem ter que compilar uma classe de parser separada. · Os tokens de leitura são procedimentais e um pouco obsoletos agora que o Codworker lida com scripts de análise do BNF. Codworker pode analisar uma linguagem e usar a árvore de origem resultante para gerar código-fonte via scripts baseados em modelo. Um exemplo é DDL do banco de dados (linguagem de definição de banco de dados). O Codeworker foi usado para analisar o DDL e gerar grandes porções de uma geração de código fonte do aplicativo Java.CODWORKER pode ocorrer de três maneiras: geração, expansão ou tradução.
Codeworker. Software Relacionado