Cary R
0e4dfa6732
Fix some compile warnings when using more modern compilers
2015-08-19 11:20:57 -07:00
Larry Doolittle
76103f2167
Spelling fixes
...
Mostly comments, but a few format strings
2011-03-04 17:46:57 -08:00
Cary R
9bab275716
V0.8: Remove some more compile warnings.
...
This patch removes some more compile warnings when compiling using
the default gcc compiler for Ubuntu-10.10.
2011-01-12 15:52:32 -08:00
Cary R
ae14a58bff
V0.8: Remove deprecated #ident and fix some other compile warnings
...
This patch removes #ident since it is deprecated in recent gcc
versions. It also removes all the CVS comments and fixes a few
other compilation warnings. There are still a few compilation
warnings, but this takes care of most of them. Fixing the rest
will require a bit more thought.
2011-01-12 15:49:03 -08:00
Cary R
e8bb9b1f76
V0.8: `timescale can not be inside module definition.
...
This patch mirrors what was done in development to complain
about a `timescale inside of a module definition.
2008-11-24 20:39:49 -08:00
Cary R
d1e82d3d12
V0.8: ignore edge-control specifiers
...
Update the specify code in V0.8 to ignore edge-control specifiers.
2008-01-15 15:57:40 -08:00
Cary R
304a63d8e3
Fix protect/endprotect
...
This patch makes stable match the development branch. `protect/`endprotect
are not required to be on their own line.
2007-12-29 14:49:13 -08:00
steve
ed2cb380cd
fix lexical handling of slashes in strings.
2007-02-09 05:29:24 +00:00
steve
9643b86ab3
Update to use only Mingw for build.
2006-05-08 04:33:35 +00:00
steve
8e97a0e4d4
Support b1 edge in primitive tables.
2005-09-09 02:13:15 +00:00
steve
f4a6206790
Handle b0 edges in primitives.
2005-09-04 15:33:19 +00:00
steve
9949040285
Add support for the default_nettype directive.
2004-06-13 04:56:53 +00:00
steve
fdb5731b8b
Add $recrem to specify syntax.
2003-08-31 21:14:28 +00:00
steve
7c1401a2ba
Spelling patch.
2003-08-28 04:11:17 +00:00
steve
14150d6fba
ifdef idents correctly.
2003-08-26 16:26:01 +00:00
steve
71a404a546
Add arithmetic shift operators.
2003-06-18 03:55:18 +00:00
steve
b544b319fa
Handle special case of (*).
2003-06-17 04:23:25 +00:00
steve
2f241ae95b
Handle B and b in binary constants.
2003-06-11 01:58:21 +00:00
steve
577554cca5
Better error message for stray characters.
2003-05-28 04:21:12 +00:00
steve
561a268c9c
Break sized constants into a size token
...
and a based numeric constant.
2003-04-14 03:37:47 +00:00
steve
20c0d8f3ba
Add bx support for udps.
2003-03-18 01:36:14 +00:00
steve
b0f7c33ab1
Fix missing return from decimal parse.
2003-02-02 18:58:36 +00:00
steve
46253ed873
Rework expression parsing and elaboration to
...
accommodate real/realtime values and expressions.
2003-01-26 21:15:58 +00:00
steve
88da7804c4
Improve the bad character error message.
2002-12-04 02:07:00 +00:00
steve
28e0616543
Use standard name for iostream.
2002-06-06 18:57:18 +00:00
steve
e6c0629626
Add language support for Verilog-2001 attribute
...
syntax. Hook this support into existing $attribute
handling, and add number and void value types.
Add to the ivl_target API new functions for access
of complex attributes attached to gates.
2002-05-23 03:08:50 +00:00
steve
0ab42597d9
Timescale warnings.
2002-04-15 00:04:22 +00:00
steve
95ccc1e904
lexor support for huge decimal numbers.
2002-04-14 21:42:01 +00:00
steve
ba8465abd2
Support pragma comments.
2002-02-15 05:20:58 +00:00
steve
989e9d4d94
Newline can terminate escaped names.
2001-12-29 19:00:13 +00:00
steve
ab6c8cb4b8
Parser and pform use hierarchical names as hname_t
...
objects instead of encoded strings.
2001-12-03 04:47:14 +00:00
steve
0c4bea473c
Parse specparam parsepulse assignments.
2001-11-06 02:52:19 +00:00
steve
40e7bc2450
line number in line directive is for the *next* line.
2001-10-30 21:46:56 +00:00
steve
6466d02eda
Add automatic module libraries.
2001-10-20 23:02:39 +00:00
steve
e933b56507
extend xz from the top character, not the second-from-top.
2001-09-08 01:22:55 +00:00
steve
47031767fa
Parse $setuphold statements.
2001-08-31 17:38:41 +00:00
steve
271a835305
Bind escaped names with non-escaped equivilents. (PR#256)
2001-08-30 22:40:12 +00:00
steve
b825f8d2b2
Create a config.h.in file to hold all the config
...
junk, and support gcc 3.0. (Stephan Boettcher)
2001-07-25 03:10:48 +00:00
steve
7eab75ded1
Parse a lot more specify syntax.
2001-07-01 23:44:43 +00:00
steve
e40efec4bd
Add more UDP edge types, and finish up compile
...
and run-time support. (Stephan Boettcher)
2001-06-18 00:51:23 +00:00
steve
35e0dcdd3d
More robust parsing of compiler directives.
2001-04-28 18:43:18 +00:00
steve
32e9c8049a
Spurious declaration
2001-04-26 16:12:48 +00:00
steve
57d1bfaf29
Add 0? and 1? patterns to UDP syntax. (PR#137)
2001-02-07 01:08:21 +00:00
steve
36a1b37789
Fix truncated octal constants (PR#76)
2000-12-12 06:13:44 +00:00
steve
ef49fc127f
Change LineInfo to store const C strings.
2000-11-30 17:31:42 +00:00
steve
d7788b88b7
Modifications in support of gcc 2.96
2000-11-04 01:54:01 +00:00
steve
bb9eb2cd1d
Fix decimal constant overflow warning (PR#26)
2000-10-22 22:27:59 +00:00
steve
7ee46bc621
More sophisticated number length warning.
2000-10-14 16:48:59 +00:00
steve
368e5b72be
bit width warnings from Jim Norris (PR#24)
2000-10-14 04:07:54 +00:00
steve
06f5482631
Skip the o radix in octal numbers.
2000-10-14 01:31:30 +00:00