Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "Xtext Project Plan"

(Features to be implemented)
Line 1: Line 1:
=== Milestone 1 (due to 2008-05-09) ===
+
=== Milestone 1 (due 2008-05-09) ===
 
* Bootstrapping
 
* Bootstrapping
  
=== Milestone 2 (due to 2008-05-23) ===
+
=== Milestone 2 (due 2008-05-23) ===
 +
* build process
 +
* support for mixing of imported and generated meta models
 +
* basic editor
 +
* parse tree
  
=== Milestone 3 (due to 2008-0x-xx) ===
+
=== Milestone 3 (due 2008-0x-xx) ===
  
=== Milestone 4 (due to 2008-0x-xx) ===
+
=== Milestone 4 (due 2008-0x-xx) ===
  
=== Milestone 5 (due to 2008-0x-xx) ===
+
=== Milestone 5 (due 2008-0x-xx) ===
  
  
Line 19: Line 23:
 
* syntactic predicates
 
* syntactic predicates
 
* semantic predicates
 
* semantic predicates
* node model
+
* parse tree / contains whitespace
* node model / contains whitespace
+
* parse tree / reconstruction / bi-directionality
* node model / reconstruction
+
 
* error handling in parser and lexer
 
* error handling in parser and lexer
 
* description of lexer rules
 
* description of lexer rules
* support for mixing of imported and generated meta models
 
 
* cross-references
 
* cross-references
* validation
+
* validation API
 
* referencing files
 
* referencing files
  
 
==== Tooling ====
 
==== Tooling ====
* basic editor
 
 
* 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

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

Back to the top