Eclipse Xtext

Eclipse Xtext

Xtext é uma estrutura de código aberto para o desenvolvimento de linguagens de programação e linguagens específicas de domínio (DSLs).
Xtext é uma estrutura de código-fonte aberto para o desenvolvimento de linguagens de programação e linguagens específicas de domínio (DSLs).Ao contrário dos geradores de analisadores padrão, o Xtext não apenas gera um analisador, mas também um modelo de classe para a Árvore de Sintaxe Abstrata e um IDE baseado em Eclipse personalizável e totalmente funcional. O Xtext está sendo desenvolvido no Eclipse Project como parte do Eclipse Modeling Framework Project eé licenciado sob a Licença Pública do Eclipse.HistóriaA primeira versão do Xtext foi publicada em 2006 no projeto openArchitectureWare.A última versão lançada no projeto oAW é a versão 4.3.Desde o início de 2008, o Xtext é desenvolvido no Eclipse sob o Projeto de Modelagem Eclipse.Juntando-se à liberação simultânea anual do Eclipse, o Xtext lançou as versões 0.7.0 (junho de 2009), 1.0 (junho de 2010), 2.0 (junho de 2011) e 2.3 (junho de 2012).A estrutura é desenvolvida principalmente pela empresa alemã. Funcionalidade Para especificar um idioma, o usuário deve escrever uma gramática na linguagem gramatical do Xtext.Esta gramática descreve como um modelo Ecore é derivado de uma notação textual.A partir dessa definição, um gerador de código deriva um analisador ANTLR e as classes para o modelo de objeto.Ambos podem ser usados ​​independentemente do Eclipse ....
eclipse-xtext

Local na rede Internet:

Recursos

Categorias

Alternativas ao Eclipse Xtext para Mac

JetBrains MPS

JetBrains MPS

O JetBrains MPS é um sistema de metaprogramação que está sendo desenvolvido pelo JetBrains.Ele implementa programação orientada a linguagem.
QB64

QB64

O QB64 é um compilador BASIC auto-hospedado para Microsoft Windows, Linux e Mac OS X, projetado para ser compatível com o Microsoft QBasic e QuickBASIC.
Bin2Header

Bin2Header

O bin2header usa qualquer arquivo como argumento e converte seus dados binários em um arquivo de cabeçalho de origem para uso em aplicativos C / C ++.Os dados são armazenados como uma matriz de caracteres.
ENSIME

ENSIME

O ENSIME traz recursos semelhantes a Scala e Java IDE para o seu editor de texto favorito, como: Mostrar tipos inferidos. Conclusão contextual.
DevkitPro

DevkitPro

Uma cadeia de ferramentas de ferramentas de desenvolvimento de cervejas caseiras para console de jogos baseadas na coleção do compilador gnu com ferramentas e bibliotecas adicionais para ajudar na programação de cada console suportado.