In reply to a_stod:
The syntax for enum ranges only allows for literal constants, not parameters. This is because the enum identifier names get created at parse time, not at a later stage when parameters can get overridden at elaboration stage.
In reply to a_stod:
The syntax for enum ranges only allows for literal constants, not parameters. This is because the enum identifier names get created at parse time, not at a later stage when parameters can get overridden at elaboration stage.