Did you have a look at Xtext ? It does what you want and uses Antlr under the 
hood. Therefore, converting your existing grammar might be feasible.

Lars


Am 07.05.2011 um 13:17 schrieb Balint Torok <[email protected]>:

> Hello!
> 
> I have a project in Eclipse where I have an editor for a custom
> language. I am using ANTLR to generate the compiler for it. What I
> need is to add content assist to the editor.
> 
> The input is a source code in the custom language, and the position of
> the character where the user requested content assist. The source code
> is most of time incomplete as the user can ask for content assist any
> time. What I need is to calculate the list of possible tokens that are
> valid for the given position.
> 
> It is possible to write a custom code to do the calculation, but that
> code would have to be manually kept in sync with the grammar. I
> figured the parser is doing something similar. It has to be able to
> determine at a given context what are the acceptable tokens. Is it
> possible to "reuse" that? What is the best practice in creating
> content assist anyway?
> 
> List: http://www.antlr.org/mailman/listinfo/antlr-interest
> Unsubscribe: 
> http://www.antlr.org/mailman/options/antlr-interest/your-email-address

List: http://www.antlr.org/mailman/listinfo/antlr-interest
Unsubscribe: 
http://www.antlr.org/mailman/options/antlr-interest/your-email-address

-- 
You received this message because you are subscribed to the Google Groups 
"il-antlr-interest" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/il-antlr-interest?hl=en.

Reply via email to