This includes support at the parser (pform) through enaboration and the netlist format for the break and continue statements. Elaboration actually already worked for for-loops, but since the code generators need more information, this is a rewire of that support to be explicit about for-loops. This means they are not rewritten as fancy while loops. The code generators will have to handle that. Given the elaboration of for-loops now work, write the vvp code generator support needed to implement it. Now that for-loops are presented as for-loops to the code generator, the vlog95 code generator doesn't need to infer them anymore. Generate the code more directly. Also update the tests list so that the vlog95_reg tests all pass. |
||
|---|---|---|
| .. | ||
| Makefile.in | ||
| classes.c | ||
| constant.c | ||
| cppcheck.sup | ||
| enumerate.c | ||
| expression.c | ||
| priv.h | ||
| statement.c | ||
| stub-s.conf | ||
| stub.c | ||
| stub.conf | ||
| switches.c | ||
| types.c | ||