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"

(Tooling)
(Tooling)
Line 35: Line 35:
 
==== Tooling ====
 
==== Tooling ====
 
see [[Xtext Project Plan/Features/Tooling]]
 
see [[Xtext Project Plan/Features/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
 

Revision as of 08:14, 19 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
  • parse tree / contains whitespace

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 / reconstruction / bi-directionality
  • error handling in parser and lexer
  • description of lexer rules
  • cross-references
  • validation API
  • referencing files
  • Enum rules
  • String rules

Tooling

see Xtext Project Plan/Features/Tooling

Back to the top