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"
(→Runtime) |
(→Runtime) |
||
Line 32: | Line 32: | ||
* Enum rules | * Enum rules | ||
* String rules | * String rules | ||
+ | * generated checks based on the grammar | ||
+ | * grammar inheritance (having built-in rules defined in a common super grammar) | ||
+ | * fragments | ||
==== Tooling ==== | ==== Tooling ==== | ||
see [[Xtext Project Plan/Features/Tooling]] | see [[Xtext Project Plan/Features/Tooling]] |
Revision as of 16:19, 20 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
- parse tree / contains whitespace
- parse tree / reconstruction / bi-directionality
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
- error handling in parser and lexer
- description of lexer rules
- cross-references
- validation API
- referencing files
- Enum rules
- String rules
- generated checks based on the grammar
- grammar inheritance (having built-in rules defined in a common super grammar)
- fragments