Re: how to help?
"Eric M. Ludlam" <[email protected]>
| Newsgroups | gmane.emacs.jdee.devel |
|---|---|
| Message-ID | <[email protected]> |
I was told that the grammar for Java in Semantic supports all of Java 1.5, including generics. There are, however, two grammars. There is a tagging grammar (wisent-java-tags.wy) and a full parser (wisent-java.wy). It is possible to use either one for tagging, though the smaller tagging grammar is better for performance reasons since it doesn't parse the contets of method bodies. David Ponce wrote the original grammars, and I don't know the magic needed to swap between them. I expect everything you need is there except perhaps some instructions on how to swap between the different options. Eric Jeff Peck wrote: > Eric, thanks for the info. > imho, the biggest "integration" problem that i see with CEDET is semantic. > I have not found a grammar that will handle Java Generic declarations > <Type> > Semantic treats all such occurences as errors. > > Is it possible to extend the Java grammar to do the right thing? > [I saw some info to the effect that handling < and > in the grammar > required extension of the bovinator...?] > > If you (or anyone else) can confirm that a grammar *can* support > Generics, I might invest some time in that area. > > But if we cannot support Generics, then much of the semantic analysis > (and completion, etc) is restricted, no? > > ----- Original Message ----- From: "Eric M. Ludlam" <[email protected]> > To: "Jeff Peck" <[email protected]> > Cc: "Paul Landes" <[email protected]>; "Lennart Borgman" > <[email protected]>; <[email protected]> > Sent: Sunday, December 20, 2009 2:54 PM > Subject: Re: [jdee-devel] how to help? > > >> Jeff Peck wrote: >>> I've been running jdee-2.4.0 with cedet-1.0pre6 for a while. >>> As I recall, no mods to jdee were necessary. >>> >>> Are there some new features you want to leverage? >>> or some other "intergration with the new CEDET" that is required? >>> [I maybe don't know/use all the features of jdee...] >> >> >> JDEE and CEDET both have completion engines. CEDET can complete any >> sources it finds. JDEE can complete any java expression from which >> there is a compiled version to query. Both have holes, and thus could >> work together to provide something better. CEDET's EDE could be >> integrated to know about JDEE projects which would help with the >> completion engines also. >> >> CEDET also has lots of opportunities for language-specific >> customization, for which Java has not been fully adapted to. >> Everything from tag formatting functions to GNU Global or other such >> tool integration. There are also SRecoder templates that need help >> which would allow UML -> Java code generation. >> >> I could go on for a while. See >> http://cedet.sourceforge.net/languagesupport.shtml for more high level >> stuff. >> >> Eric > > ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev