iverilog/vhdlpp
Stephen Williams 3ef1d01ad1 Rework parse/lex API to be reentrant
Bison and Flex generate different interfaces for reentrant
parsers, so handle that different API. We need this change
because library support is going to reuse the parser to
read in library packages.
2011-07-22 20:49:57 -07:00
..
Makefile.in Write package headers to a library file 2011-07-19 19:19:27 -07:00
README.txt Create an Architecture class and bind them to their entities. 2011-02-13 16:43:04 -08:00
architec.cc Conditional statements and expressions 2011-06-12 10:51:31 -07:00
architec.h C++ routines called from C must be defined as extern "C" 2011-07-05 19:27:17 -07:00
architec_debug.cc properly handle vhdl open ports in component instantiations. 2011-06-12 16:59:07 -07:00
architec_elaborate.cc properly handle vhdl open ports in component instantiations. 2011-06-12 16:59:07 -07:00
architec_emit.cc properly handle vhdl open ports in component instantiations. 2011-06-12 16:59:07 -07:00
compiler.cc Add file/line information to entities and ports 2011-01-18 17:03:51 -08:00
compiler.h Write package headers to a library file 2011-07-19 19:19:27 -07:00
debug.cc Add support for VHDL's loop statements 2011-07-12 19:20:04 -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 Write package headers to a library file 2011-07-19 19:19:27 -07:00
entity_elaborate.cc Add more complete support for vhdl local signals. 2011-03-28 14:34:02 -07:00
entity_emit.cc Declare vhdl module ports inline, a la ansi-c 2011-06-02 19:11:20 -07:00
entity_stream.cc Write package headers to a library file 2011-07-19 19:19:27 -07:00
expression.cc Add String Expression to the VHDL parser 2011-07-08 18:05:06 -07:00
expression.h Add String Expression to the VHDL parser 2011-07-08 18:05:06 -07:00
expression_elaborate.cc Add String Expression to the VHDL parser 2011-07-08 18:05:06 -07:00
expression_emit.cc Add String Expression to the VHDL parser 2011-07-08 18:05:06 -07:00
lexor.lex Rework parse/lex API to be reentrant 2011-07-22 20:49:57 -07:00
lexor_keyword.gperf properly handle vhdl open ports in component instantiations. 2011-06-12 16:59:07 -07:00
library.cc Write package headers to a library file 2011-07-19 19:19:27 -07:00
main.cc Rework parse/lex API to be reentrant 2011-07-22 20:49:57 -07:00
package.cc Write package headers to a library file 2011-07-19 19:19:27 -07:00
package.h Write package headers to a library file 2011-07-19 19:19:27 -07:00
parse.y Rework parse/lex API to be reentrant 2011-07-22 20:49:57 -07:00
parse_api.h Rework parse/lex API to be reentrant 2011-07-22 20:49:57 -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 support for VHDL's loop statements 2011-07-12 19:20:04 -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 Add support for VHDL's loop statements 2011-07-12 19:20:04 -07:00
sequential.h Add support for VHDL's loop statements 2011-07-12 19:20:04 -07:00
sequential_debug.cc Add support for VHDL's loop statements 2011-07-12 19:20:04 -07:00
sequential_elaborate.cc Add support for VHDL's loop statements 2011-07-12 19:20:04 -07:00
sequential_emit.cc Add support for VHDL's loop statements 2011-07-12 19:20:04 -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 vhdl sequential l-values cause variables to be reg vs. net. 2011-06-12 15:38:03 -07:00
vsignal.h vhdl sequential l-values cause variables to be reg vs. net. 2011-06-12 15:38:03 -07:00
vtype.cc Add support for constants and package types. 2011-04-17 17:19:09 -07:00
vtype.h Write package headers to a library file 2011-07-19 19:19:27 -07:00
vtype_elaborate.cc Add support for constants and package types. 2011-04-17 17:19:09 -07:00
vtype_emit.cc Declare vhdl module ports inline, a la ansi-c 2011-06-02 19:11:20 -07:00
vtype_stream.cc Write package headers to a library file 2011-07-19 19:19:27 -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.