Am 23.06.2015 09:26, schrieb Guillaume Laforge:
Hi Jochen,

A few thoughts...

1) It sounds like a good idea to focus on one single Java parser,
instead of two.

2) I think we could get rid (completely) of the useless java2groovy
usage and tool altogether (one less place to use a Java parser)

3) I'm wondering what is going to be the most up-to-date / practical of
Antlr v4 vs QDox Java parser?
Is QDox still alive? (I notice Paul Hammant migrated QDox from Codehaus
to his Github account)
And is QDox using the latest Java 8 syntax or is it still on an older
version of the Java syntax?
Perhaps the Antlr Java parser would be more up-to-date? (and there's
usually always someone to contribute a new grammar for newer versions of
Java)

There are not many changes to qdox, yes, but on the other hand, there are not many changes needed as well. Java 8 for example doesn't really differ in the signatures sections from Java 5. Depending on how the parser has been written, it may not care about lambdas and such at all. So it is more about bug fixing.

I am pretty sure we can make a parser that will accept java as well as groovy source files to get those signatures. I am also relatively sure we can use the existing antlr4 groovy parser as base for this and more or less strip it down quite a bit. That's of course only if the java2groovy tool is really abandoned. Because that tool requires more then just signatures and javadoc-comments.

bye blackdrag

--
Jochen "blackdrag" Theodorou
blog: http://blackdragsview.blogspot.com/

Reply via email to