Skip to main content
Jump to: navigation, search

Difference between revisions of "Xtext Project Plan"

(Milestone 1 (due to 2008-05-09))
(Runtime)
Line 12: Line 12:
 
=== Features to be implemented ===
 
=== Features to be implemented ===
 
==== Runtime ====
 
==== Runtime ====
* syntactic predicates
+
* syntactic predicates
* semantic predicates
+
* semantic predicates
* node model
+
* node model
* node model / contains whitespace
+
* node model / contains whitespace
* node model / reconstruction
+
* 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
+
* support for mixing of imported and generated meta models
* cross-references
+
* cross-references
* validation
+
* validation
* referencing files
+
* referencing files
  
 
==== Tooling ====
 
==== Tooling ====

Revision as of 03:29, 13 May 2008

Milestone 1 (due to 2008-05-09)

  • Bootstrapping

Milestone 2 (due to 2008-05-23)

Milestone 3 (due to 2008-0x-xx)

Milestone 4 (due to 2008-0x-xx)

Milestone 5 (due to 2008-0x-xx)

Features to be implemented

Runtime

  • syntactic predicates
  • semantic predicates
  • node model
  • node model / contains whitespace
  • node model / reconstruction
  • error handling in parser and lexer
  • description of lexer rules
  • support for mixing of imported and generated meta models
  • cross-references
  • validation
  • referencing files

Tooling

* basic editor
* builder
* syntax coloring (context sensitive)
* content provider API (labels and icons)
* outline view
* folding
* auto completion
* navigation
* hovering

Back to the top