There are internal types that are unbounded arrays. Allow subtype syntax that creates bounded versions of these arrays, and elaborate them as vectors at port boundaries. This makes some interesting types work out. Also start replacing vhdlint and vhdlreal with int64_t and double, which are reasonable values for universal_integer and universal_real from the VHDL standard. I need these cleaned up because the ints in particular are used for the literal expressions in array index constraints. |
||
|---|---|---|
| .. | ||
| Makefile.in | ||
| README.txt | ||
| architec.cc | ||
| architec.h | ||
| architec_emit.cc | ||
| compiler.cc | ||
| compiler.h | ||
| debug.cc | ||
| entity.cc | ||
| entity.h | ||
| entity_elaborate.cc | ||
| entity_emit.cc | ||
| expression.cc | ||
| expression.h | ||
| expression_emit.cc | ||
| lexor.lex | ||
| lexor_keyword.gperf | ||
| main.cc | ||
| parse.y | ||
| parse_api.h | ||
| parse_misc.cc | ||
| parse_misc.h | ||
| parse_wrap.h | ||
| vhdlint.cc | ||
| vhdlint.h | ||
| vhdlnum.h | ||
| vhdlpp_config.h.in | ||
| vhdlreal.cc | ||
| vhdlreal.h | ||
| vtype.cc | ||
| vtype.h | ||
README.txt
vhdlpp COMMAND LINE FLAGS: -D <token> Debug flags. The token can be * yydebug | no-yydebug * entities=<path> -V Display version on stdout -v Verbose: Display version on stderr, and enable verbose messages to stderr.