I’ve been developing a compiler for a new language. I thought it would be neat to be able to demonstrate its development in a syntax aware environment. The language has quite a few custom keywords, and its structure is significantly different than common languages such as Java or C/C++.
How can I develop a custom syntax highligher for Eclipse? I’ve seen some references to a few plugins, but the documentation is not thorough enough for my beginner’s needs.
I have a grammar/REs for my language, as well as lists of relevant keywords.
The Eclipse framework uses a fairly complex document model to do syntax coloring (they call it coloring, not highlighting), it is not as simple as it is in other editors.
If you really want to try and mess with it, you may want to read the following from the Eclipse plug-in developer guide.
(The above link is now dead. This may be a similar document or this.)