On 31 Jan 2017, at 10.46, Jochen Theodorou <blackd...@gmx.org> wrote:
> 
> 
> On 31.01.2017 09:37, Cédric Champeau wrote:
>> 
>> - Groovy 2.6: integrate 4, implying backporting Parrot to Java 7
>> - Groovy 3.0: integrate 3 and 5. The only version with necessary
>> breaking changes (we have no choice here)
> 
> If you insist on a removal of antlr2, then this will be a breaking change, 
> since we leak antlr2 classes in several places. 2.6 is then only an option if 
> antlr2 stays. And considering your earlier statements that there should be 
> only one parser, that means 2.6 has to be 3.0.
> 

Were exactly was this leak? The antlr2 classes are jarjar'ed, right - they were 
hardly API. Or am I missing something?
As for usage: A quick search on GitHub for the string 'groovyjarjarantlr' 
revealed 12 commits, most of them in Adempiere and 'groovy-class-parser', in 
pretty old code.

YES to Cedrics proposal (if I'm eligible to vote, that is)

-Jesper

Reply via email to