iverilog/tgt-vlog95
Cary R 424fba819e vlog95: more functionality and some bug fixes.
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.
2011-01-31 12:01:03 -08:00
..
Makefile.in Add more functionality to the vlog95 back end. 2011-01-18 17:22:02 -08:00
event.c vlog95: Add partial support for getting a nexus name, etc. 2011-01-24 13:31:10 -08:00
expr.c vlog95: more functionality and some bug fixes. 2011-01-31 12:01:03 -08:00
misc.c vlog95: more functionality and some bug fixes. 2011-01-31 12:01:03 -08:00
scope.c vlog95: more functionality and some bug fixes. 2011-01-31 12:01:03 -08:00
stmt.c vlog95: more functionality and some bug fixes. 2011-01-31 12:01:03 -08:00
vlog95-s.conf Start adding vlog95 (1364-1995) back end. 2010-03-25 12:31:51 -07:00
vlog95.c vlog95: add ability for user to change space increment. 2011-01-26 18:02:51 -08:00
vlog95.conf Start adding vlog95 (1364-1995) back end. 2010-03-25 12:31:51 -07:00
vlog95_priv.h vlog95: Add partial support for getting a nexus name, etc. 2011-01-24 13:31:10 -08:00