Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Xtext Project Plan"
(→Features to be implemented) |
|||
Line 1: | Line 1: | ||
− | === Milestone 1 (due | + | === Milestone 1 (due 2008-05-09) === |
* Bootstrapping | * Bootstrapping | ||
− | === Milestone 2 (due | + | === Milestone 2 (due 2008-05-23) === |
+ | * build process | ||
+ | * support for mixing of imported and generated meta models | ||
+ | * basic editor | ||
+ | * parse tree | ||
− | === Milestone 3 (due | + | === Milestone 3 (due 2008-0x-xx) === |
− | === Milestone 4 (due | + | === Milestone 4 (due 2008-0x-xx) === |
− | === Milestone 5 (due | + | === Milestone 5 (due 2008-0x-xx) === |
Line 19: | Line 23: | ||
* syntactic predicates | * syntactic predicates | ||
* semantic predicates | * semantic predicates | ||
− | * | + | * parse tree / contains whitespace |
− | + | * parse tree / reconstruction / bi-directionality | |
− | * | + | |
* error handling in parser and lexer | * error handling in parser and lexer | ||
* description of lexer rules | * description of lexer rules | ||
− | |||
* cross-references | * cross-references | ||
− | * validation | + | * validation API |
* referencing files | * referencing files | ||
==== Tooling ==== | ==== Tooling ==== | ||
− | |||
* builder | * builder | ||
+ | * xtext model index | ||
+ | * refactoring | ||
* syntax coloring (context sensitive) | * syntax coloring (context sensitive) | ||
* content provider API (labels and icons) | * content provider API (labels and icons) | ||
* outline view | * outline view | ||
* folding | * folding | ||
− | * auto completion | + | * auto completion |
+ | * code templates | ||
* navigation | * navigation | ||
* hovering | * hovering |
Revision as of 04:56, 13 May 2008
Contents
Milestone 1 (due 2008-05-09)
- Bootstrapping
Milestone 2 (due 2008-05-23)
- build process
- support for mixing of imported and generated meta models
- basic editor
- parse tree
Milestone 3 (due 2008-0x-xx)
Milestone 4 (due 2008-0x-xx)
Milestone 5 (due 2008-0x-xx)
Features to be implemented
Runtime
- syntactic predicates
- semantic predicates
- parse tree / contains whitespace
- parse tree / reconstruction / bi-directionality
- error handling in parser and lexer
- description of lexer rules
- cross-references
- validation API
- referencing files
Tooling
- builder
- xtext model index
- refactoring
- syntax coloring (context sensitive)
- content provider API (labels and icons)
- outline view
- folding
- auto completion
- code templates
- navigation
- hovering