Java parser update: thesis roundup

Roberto Raggi roberto at kdevelop.org
Wed Feb 1 16:31:07 UTC 2006


Hi Jakob!

I'm *impressed* :-) Your work on the Java front-end and kdev-pg is just 
amazing! As KDevelop developer I want to thank you. I'm sure your work will 
help to improve KDevelop.

Please, submit your patches to kdev-pg. Remember to add your name in AUTHORS 
and in the "copyright header" of the files you touched.

I really would like to work with you on kdev-pg. Improving it and make it the 
standard tool for writing plugins for KDevelop.

Jakob, how much slower(faster?) is kdev-pg compared to other Java parsers? 
btw I saw you use flex to generate the scanner. I know the generated flex 
scanner is slower than most of the other scanner generators (antlr, 
re2c, ...).

thanks again, and
ciao robe


On Wednesday 01 February 2006 15:07, Jakob Petsovits wrote:
> Hi folks,
>
> I just wanted to put out the notice that the kdevelop-pg Java parser is now
> complete both technically and with respect to my university course.
> (Well, technically it has been quite sufficient for a while.)
>
> I'm not sure if I should work on KDevelop integration or improve some
> not-so-comfortable stuff in kdevelop-pg, but either way I'm free to help
> out for the February.
>
> The thesis also includes some kind of wrap-up paper, which is available at
> http://stud4.tuwien.ac.at/~e0127236/thesis/ for your reading pleasure.
> (Pleasure? Ah, right.) While my scientific writing skills certainly won't
> make me an academic researcher soon and also my English still needs to
> improve a lot, I think that with a few adaptions or even in its current
> state the document can make a good introduction into grammar development
> with kdev-pg.
>
> Also available at this location are tarballs of
> - The parser (in addition to the stuff which is already in SVN, the
> tarballs contain a batch test script, a making-of log, and a version of
> kdevelop-pg with my correctness patches applied - Roberto: any chance to
> get these officially approved for upstream inclusion?) and
> - javawalk, a small utility reconstructing the original Java code from the
> abstract syntax tree. With a bit of additional polish, this could maybe be
> used as a reformatter, but then I don't give much about that.
>
> So, that's that. I will try to get the thesis into docbook form so that it
> can be included either into KDevelop apidox or some other place on the net.
>
> See you,
>   Jakob
>
> _______________________________________________
> KDevelop-devel mailing list
> KDevelop-devel at barney.cs.uni-potsdam.de
> http://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel




More information about the KDevelop-devel mailing list