Eclipse Xtext is a framework for development of programming languages and domain specific languages. It covers all aspects of a complete language infrastructure, from parsers, over linker, compiler or interpreter to fully-blown top-notch IDE integration for Eclipse, IntelliJ and Web-based IDEs. It comes with great defaults for all these aspects, which at the same time can be easily tailored to your individual needs.
More information: xtext.org
This is an umbrella repository for the following modules.
- xtext-core: The core framework, Language Server support
- xtext-lib: Libraries for Xbase and Xtend
- xtext-extras: Additional editor-independent features, mostly Java support
- xtext-eclipse: Plug-ins for Eclipse
- xtext-idea: Plug-ins for IntelliJ IDEA
- xtext-web: Support for Orion, Ace and CodeMirror
- xtext-maven: Support for Maven
- xtext-xtend: The Xtend language
Please check the individual repositories for instructions for building and contributing.
- All Open Pull Requests
- All Open Issues
- All Open Restructuring Issues
- All Open Issues of Milestone release_v2.11
- Contributing: report bugs, setup your workspace, submit your changes, etc.
- Quality Guidelines: how to craft high-quality code changes, commits and pull-requests.