To be merged together with metaborg/jsglr#86 and metaborg/sdf#50. Recommended order of reading: SDF, JSGLR, Spoofax.
The method JSGLRI.addDisambiguationWarnings has been moved/renamed to JGSLR1I.addNonAssocErrorMessages. Because of this and the fact that JSGLR2 now generates its own error messages, JSGLRI no longer needs the abstract getNon{Assoc,Nested}Productions methods.
Finally, JSGLR1 now also generates an error instead of a warning (see JSGLR1I.java:{229,244}).
To be merged together with metaborg/jsglr#86 and metaborg/sdf#50. Recommended order of reading: SDF, JSGLR, Spoofax.
The method
JSGLRI.addDisambiguationWarnings
has been moved/renamed toJGSLR1I.addNonAssocErrorMessages
. Because of this and the fact that JSGLR2 now generates its own error messages,JSGLRI
no longer needs the abstractgetNon{Assoc,Nested}Productions
methods.Finally, JSGLR1 now also generates an error instead of a warning (see JSGLR1I.java:{229,244}).