Developing custom xtext editor [message #1058063] |
Fri, 10 May 2013 13:39  |
Eclipse User |
|
|
|
I am looking to create an editor for xtext for my MSc dissertation (in java). I need to include as many features that are available from the eclipse distribution (content assist, validation etc) and then add some of my ideas on top, in order to produce an application that will be useful to actual developers using xtext. The editor would then export to eclipse in order to make use of more complicated features.
Not having experience with xtext, I am not sure if there are available sources that I could directly use in order to achieve those features, or I would have to re-implement them/ find alternative approaches.
So my question is:
Are there any open source APIs, which I could use in a java application in order to provide important features needed for development in xtext ?
|
|
|
|
|
|
Re: Developing custom xtext editor [message #1058179 is a reply to message #1058095] |
Mon, 13 May 2013 01:38  |
Eclipse User |
|
|
|
If I understand your question correctly, you want to extend Xtext
itself, i.e. provide an editor for Xtext that provides more than the
existing editor.
First of all, Xtext is implemented using Xtext, so you need to learn a
lot about the framework. Second, Xtext is open source, so you should be
able to build directly upon the existing code, instead of "moving" it to
your own editor.
Hallvard
On 10.05.13 18.49, ioannis Latousakis wrote:
> I am looking to provide as much of the functionality that xtext provides
> in eclipse as possible. From my current understanding (which is quite
> narrow), xtext is an editor that provides provides the framework to
> develop DSLs in eclipse. What I want to achieve is to transfer as much
> of that functionality as possible to my own editor, without
> re-implementing it ( I only have 4 months after all). I guess the main
> reason I ask this question is to verify if what I want to do is
> feasible, and not lose time researching something that would be too
> complicated to do. Thanks for your answer.
|
|
|
Powered by
FUDForum. Page generated in 1.05730 seconds