Hello,
Looking at this old issue #943 as I face the same with the latest Quartus Standard edition:
Info: Version 25.1std.0 Build 1129 10/21/2025 SC Lite Edition
I spent some time with the compiler and added workarounds and now have a clean run. Major issues are around:
- Lack of support for "generate/endgenerate being optional keyword"
- unique case..inside construct
- Requires named blocks in few places
- Requires genvar declaration separately
- import shall be outside module declaration
I can open a PR if the authors feel this is of interest. I personally believe it is of use - as many students/hobbyists may not have paid/Pro version of Altera Quartus.
Please let me know.