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.
