The generated permissive parse table should be named YourLang-Permissive.tbl (1)
Right now the special permissive parse table is a bit confusing (not to mention annoying) when you try to use that table with C-sglri, or when the project is compiled using strc instead of strj.
This change would have to be backward compatible with older projects… And that’s not easy since it’s referred to in generated files build.generated.xml and lib/editor-common.generated.str, as well as in static file editor/*.main.esv.Submitted by Lennart Kats on 12 March 2010 at 15:37
Vlad, is it possible to rebuild the project if the build.generated.xml is replaced due to a Spoofax update? In this case, only the editor/YourLanguage.main.esv file remains an issue.
No, it’s not possible to rebuild build.generated.xml (https://yellowgrass.org/issue/Spoofax/603).
Blocked by https://yellowgrass.org/issue/Spoofax/603.
The backwards compatibility requirement cannot currently be met. Delaying for 1.3.
I should clarify my comment of January 18@19:52:
build.generated.xmlfile is automatically regenerated at every build. This Ant file is however required in order to build. So if there exists a
build.generated.xmlthat can successfully build the project once then the file will be replaced with whatever is specified in the generator.
I think i didn’t (still don’t) understand the issue well. RFC
Log in to post comments