This patch adds support for emitting an array as an expression. This is used as a system task/function argument. It partially reworks the real display code to print an appropriate expression for NaN, inf and -inf. To get other real numbers to always display correctly we need to build a custom printing routine that adjusts what is displayed based on the actual bits in the double. Add the ability to print a real variable delay. They are not scaled by the compiler. Since a delayx delay may be variable we must always enclose this type of delay with parenthesis. Fix the L-value concatenation to be in the correct order. Handle the special case that an if with a single if as the true statement does not loose any associated else clause to the enclosed if. Basically add a begin/end pair as needed to make things work out correctly. |
||
|---|---|---|
| .. | ||
| Makefile.in | ||
| event.c | ||
| expr.c | ||
| misc.c | ||
| scope.c | ||
| stmt.c | ||
| vlog95-s.conf | ||
| vlog95.c | ||
| vlog95.conf | ||
| vlog95_priv.h | ||