Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[xtext-dev] Migration to Antlr 3.2

Hi everybody,

since we recently ran into several Antlr issues that turned out to be fixed in newer versions, we finally decided to lift Xtext 2.0 to Antlr 3.2 (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=326811). Unfortunately Antlr 3.2 is not yet available from Eclipse Orbit. That's why we provide the plugin org.antlr.runtime v3.2 from the Xtext git repo. The generator plugin org.antlr.generator v3.2 is available from the github repository org.xtext.antlr.generator. You have to import org.antlr.runtime and org.antlr.generator into you workspace after pulling them from the respective repositories.

Please note: While Xtext and thereby MWE2 depend on Antlr 3.2, Xpand / Xtend still use Antlr 3.0.1. That implies that you need both Antlr versions in your target platform if you develop Xpand and Xtext in parallel. This is not as easy as expected. It seems to be impossible to have org.antlr.runtime v3.0 in your target platform and org.antlr.runtime v3.2 in your workspace. That's why you have to export org.antlr.runtime 3.2 into your target platform to make both versions resolvable. Let's hope that https://bugs.eclipse.org/bugs/show_bug.cgi?id=327868 will be fixed soon...

Happy rebasing,
Sebastian



Back to the top