iverilog/vhdlpp
Stephen Williams 22ab8e4a76 Elaboration of r-value expressions
R-value expressions are more general then L-value expressions, in that
the expression type may be a bit more complex. If the R-value expression
is part of an assignment, then elaborate with the constrained type from
the L-value. In other cases, where the expression type is not as obvious,
use expression type probes to figure out the type of the expression and
elaborate using that calculated type.
2011-05-30 19:17:40 -07:00
..
Makefile.in Arrange for ports used as l-values to be declared as "reg". 2011-05-15 16:17:51 -07:00
README.txt Create an Architecture class and bind them to their entities. 2011-02-13 16:43:04 -08:00
architec.cc Basic emit of sequential code 2011-05-15 11:07:42 -07:00
architec.h Detect always @edge patterns 2011-05-28 10:49:33 -07:00
architec_debug.cc Basic emit of sequential code 2011-05-15 11:07:42 -07:00
architec_elaborate.cc Elaboration of r-value expressions 2011-05-30 19:17:40 -07:00
architec_emit.cc Basic emit of sequential code 2011-05-15 11:07:42 -07:00
compiler.cc Add file/line information to entities and ports 2011-01-18 17:03:51 -08:00
compiler.h Add file/line information to entities and ports 2011-01-18 17:03:51 -08:00
debug.cc Detect always @edge patterns 2011-05-28 10:49:33 -07:00
entity.cc Arrange for ports used as l-values to be declared as "reg". 2011-05-15 16:17:51 -07:00
entity.h Arrange for ports used as l-values to be declared as "reg". 2011-05-15 16:17:51 -07:00
entity_elaborate.cc Add more complete support for vhdl local signals. 2011-03-28 14:34:02 -07:00
entity_emit.cc Arrange for ports used as l-values to be declared as "reg". 2011-05-15 16:17:51 -07:00
expression.cc Elaboration of r-value expressions 2011-05-30 19:17:40 -07:00
expression.h Elaboration of r-value expressions 2011-05-30 19:17:40 -07:00
expression_elaborate.cc Elaboration of r-value expressions 2011-05-30 19:17:40 -07:00
expression_emit.cc Elaboration of r-value expressions 2011-05-30 19:17:40 -07:00
lexor.lex Moved lex prefixes from Makefile.in into the corresponding .lex files. 2011-05-07 11:38:32 -07:00
lexor_keyword.gperf Fix remaining space issues. 2011-03-14 16:26:31 -07:00
library.cc Add support for constants and package types. 2011-04-17 17:19:09 -07:00
main.cc Add support for constants and package types. 2011-04-17 17:19:09 -07:00
package.cc Add support for constants and package types. 2011-04-17 17:19:09 -07:00
package.h Add support for constants and package types. 2011-04-17 17:19:09 -07:00
parse.y Basic emit of sequential code 2011-05-15 11:07:42 -07:00
parse_api.h Spelling fixes 2011-03-29 08:56:10 -07:00
parse_misc.cc Add support for constants and package types. 2011-04-17 17:19:09 -07:00
parse_misc.h Add support for constants and package types. 2011-04-17 17:19:09 -07:00
parse_types.h Add basic instantiation list handling in VHDL 2011-04-02 09:27:58 -07:00
parse_wrap.h Parse/decorate sequential statements. 2011-05-08 16:40:35 -07:00
scope.cc Arrange for ports used as l-values to be declared as "reg". 2011-05-15 16:17:51 -07:00
scope.h Arrange for ports used as l-values to be declared as "reg". 2011-05-15 16:17:51 -07:00
sequential.cc Detect always @edge patterns 2011-05-28 10:49:33 -07:00
sequential.h Detect always @edge patterns 2011-05-28 10:49:33 -07:00
sequential_debug.cc Basic emit of sequential code 2011-05-15 11:07:42 -07:00
sequential_elaborate.cc Elaboration of r-value expressions 2011-05-30 19:17:40 -07:00
sequential_emit.cc Basic emit of sequential code 2011-05-15 11:07:42 -07:00
vhdlint.cc Fix space issues. 2011-04-20 17:26:52 -07:00
vhdlint.h Fix spacing problems. 2011-03-03 11:21:31 -08:00
vhdlnum.h Introductory changes for numbers handling 2011-02-10 18:34:13 -08:00
vhdlpp_config.h.in Introduce shell of vhdlpp program. 2011-01-18 17:03:51 -08:00
vhdlreal.cc Fix spacing problems. 2011-03-03 11:21:31 -08:00
vhdlreal.h Fix spacing problems. 2011-03-03 11:21:31 -08:00
vsignal.cc Add more complete support for vhdl local signals. 2011-03-28 14:34:02 -07:00
vsignal.h Elaboration of r-value expressions 2011-05-30 19:17:40 -07:00
vtype.cc Add support for constants and package types. 2011-04-17 17:19:09 -07:00
vtype.h Arrange for ports used as l-values to be declared as "reg". 2011-05-15 16:17:51 -07:00
vtype_elaborate.cc Add support for constants and package types. 2011-04-17 17:19:09 -07:00
vtype_emit.cc Arrange for ports used as l-values to be declared as "reg". 2011-05-15 16:17:51 -07:00

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.