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"
(→Milestone 2 (due 2008-05-23)) |
|||
Line 4: | Line 4: | ||
=== Milestone 2 (due 2008-05-23) === | === Milestone 2 (due 2008-05-23) === | ||
* build process | * build process | ||
+ | * error handling in parser and lexer | ||
* support for mixing of imported and generated meta models | * support for mixing of imported and generated meta models | ||
* [[Xtext_Project_Plan/Features/Tooling/Basic Editor | Basic Editor]] | * [[Xtext_Project_Plan/Features/Tooling/Basic Editor | Basic Editor]] | ||
Line 11: | Line 12: | ||
* EMF Resource API adaption | * EMF Resource API adaption | ||
− | === Milestone 3 (due 2008- | + | === Milestone 3 (due 2008-06-06) === |
+ | * build process | ||
+ | * error handling in parser and lexer | ||
+ | * semantic predicates | ||
+ | * (UI) Preferences | ||
+ | * (UI) Outline | ||
+ | * (UI) Content assist (define interface, integrate Michael) | ||
=== Milestone 4 (due 2008-0x-xx) === | === Milestone 4 (due 2008-0x-xx) === | ||
Line 25: | Line 32: | ||
==== Runtime ==== | ==== Runtime ==== | ||
* syntactic predicates | * syntactic predicates | ||
− | |||
− | |||
* description of lexer rules | * description of lexer rules | ||
* cross-references | * cross-references | ||
Line 32: | Line 37: | ||
* referencing files | * referencing files | ||
* Enum rules | * Enum rules | ||
− | |||
* generated checks based on the grammar | * generated checks based on the grammar | ||
* grammar inheritance (having built-in rules defined in a common super grammar) | * grammar inheritance (having built-in rules defined in a common super grammar) |
Revision as of 07:50, 26 May 2008
Contents
Milestone 1 (due 2008-05-09)
- Bootstrapping
Milestone 2 (due 2008-05-23)
- build process
- error handling in parser and lexer
- support for mixing of imported and generated meta models
- Basic Editor
- parse tree
- parse tree / contains whitespace
- parse tree / reconstruction / bi-directionality
- EMF Resource API adaption
Milestone 3 (due 2008-06-06)
- build process
- error handling in parser and lexer
- semantic predicates
- (UI) Preferences
- (UI) Outline
- (UI) Content assist (define interface, integrate Michael)
Milestone 4 (due 2008-0x-xx)
Milestone 5 (due 2008-0x-xx)
Features to be implemented
Runtime
- syntactic predicates
- description of lexer rules
- cross-references
- validation API
- referencing files
- Enum rules
- generated checks based on the grammar
- grammar inheritance (having built-in rules defined in a common super grammar)
- fragments