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/Features/Tooling/Basic Editor"
(New page: === Milestone Goals === * provide stubs for services * bind editor to language descriptor * design parsing service * design syntax highlighting ==== Parsing ==== To be analyzed: * IDocume...) |
|||
Line 1: | Line 1: | ||
− | + | == Milestone 2 (due 2008-05-23) == | |
− | * provide stubs for services | + | |
− | * bind editor to language descriptor | + | === Goals === |
− | * design parsing service | + | * provide stubs for services (Peter) |
− | * design syntax highlighting | + | * bind editor to language descriptor (Dennis) |
+ | * design parsing service (Peter / Dennis) | ||
+ | * design syntax highlighting (Peter / Dennis) | ||
==== Parsing ==== | ==== Parsing ==== |
Revision as of 08:51, 19 May 2008
Milestone 2 (due 2008-05-23)
Goals
- provide stubs for services (Peter)
- bind editor to language descriptor (Dennis)
- design parsing service (Peter / Dennis)
- design syntax highlighting (Peter / Dennis)
Parsing
To be analyzed:
- IDocumentProvider
- Reconciler
- WorkspaceChangeListener
- Builder
- EMF Editing Domain
Questions & Answers
- Parsing: how to walk all nodes?
- walk all nodes: use node.eAllContents()