In project Xtext we use (a custom) ANTLR 3.2, which basically has the same 
issues. We do use antlr-runtime only directly, which is valid and can be found 
in Orbit. The dependency on antlr 2.7.7 comes from stringtemplate, which is 
used by the ANTLR generator and by antlr-runtime optionally. This has to be 
excluded.

Since we do use org.antlr:antlr in Xtext for generating the parser, but we 
can’t bundle that, Xtext downloads this on demand separately or leaves the 
(unrecommended) option to use a home baked packrat parser.

This makes the code free from a code/linking dependency of unallowed ANTLR 
parts.

~Karsten

> Am 17.04.2019 um 09:18 schrieb Geyer-Blaumeiser Lars (INST-CSS/BSV-OS3) 
> <[email protected]>:
> 
> Hello guys,
> 
> We are depending on a component that is using antlr 3.4. But interestingly, 
> with antlr 3.4 comes a compile dependency to antlr 2.7.7, which isn't 
> approved from emo for understandable reasons. How did you resolve the issue 
> in your project when using antlr 3.4? Especially, if it is a transitive 
> dependency that cannot easily be upgraded.
> 
> Mit freundlichen Grüßen / Best regards 
> 
> Dr. Lars Geyer-Blaumeiser
> 
> Bosch Software Innovations GmbH
> Customer Success Services - Open Source Services (INST-CSS/BSV-OS)
> Stuttgarter Str. 130
> 71332 Waiblingen
> GERMANY
> 
> Tel. +49 172 4815079
> [email protected] 
> <mailto:[email protected]> 
> www.bosch-si.com <http://www.bosch-si.com/> 
> 
> Connect with us on Twitter <https://twitter.com/boschsi 
> <https://twitter.com/boschsi>> , LinkedIn 
> <https://de.linkedin.com/company/bosch-software-innovations-corp- 
> <https://de.linkedin.com/company/bosch-software-innovations-corp->>  and 
> YouTube <https://www.youtube.com/user/InnovationsSoftware 
> <https://www.youtube.com/user/InnovationsSoftware>> !  
> www.blog.bosch-si.com <http://www.blog.bosch-si.com/>
> 
> Sitz: Berlin, Registergericht: Amtsgericht Charlottenburg; HRB 148411 B
> Aufsichtsratsvorsitzender: Dr.-Ing. Thorsten Lücke; Geschäftsführung: Dr. 
> Stefan Ferber, Michael Hahn, Dr. Aleksandar Mitrovic
> 
> 
> _______________________________________________
> cross-project-issues-dev mailing list
> [email protected] 
> <mailto:[email protected]>
> To change your delivery options, retrieve your password, or unsubscribe from 
> this list, visit
> https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev 
> <https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev>
_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev

Reply via email to