plugin translates grammar files in arbitrary order, but some grammars may depend on eachother ---------------------------------------------------------------------------------------------
Key: MANTLR-27 URL: http://jira.codehaus.org/browse/MANTLR-27 Project: Maven 2.x Antlr Plugin Issue Type: Improvement Reporter: Philippe Faes Attachments: antlr3-maven-plugin_sorting.patch When creating a parser and a treewalker, say CMinus.g and CMinusWalker.g, antlr needs to translate the parser first. During this translation, a *.tokens file is created, which is needed for the translation of the treewalker. The plugin currently deals with grammar files in arbitrary order (because files are stored in a Map, which is not sorted). I propose the plugin sorts the files alphabetically before processing. This way, the developer can determine the compilation order by choosing alphabetically sorted grammar names. Note that using the anltr naming convention (foobar.g and foobarWalker.g) the files are sorted correctly. Patch attached. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira