steve
97234cb7ca
Lexor handle escaped slash in strings.
2007-02-09 05:19:04 +00:00
steve
2de8bafb5c
Fix padding of x when literal is sized and unsigned.
2007-01-27 05:36:11 +00:00
steve
49b65e86fe
Add support for power in constant expressions.
2006-07-31 03:50:17 +00:00
steve
f0e114d59f
Lexor os never interactive.
2006-05-17 04:15:12 +00:00
steve
3e45f4302b
Be more accepting of the protect directive.
2006-03-30 05:44:36 +00:00
steve
fa6e4a69a6
Parse more cases of (*).
2006-02-02 05:21:45 +00:00
steve
c946f27d9b
Add b0 and b1 edges to parser.
2005-09-14 15:01:07 +00:00
steve
75ad90534b
Generalize signals to carry types.
2005-07-07 16:22:49 +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
steve
eb93e3d2f5
Treat CR as white space in timespec lines.
2000-08-01 02:14:34 +00:00
steve
286cef19fb
Parse and elaborate timescale to scopes.
2000-07-22 22:09:03 +00:00
steve
62d83e962a
properly match unconnected_drive directive. (Wen-jung Tseng)
2000-06-27 04:36:29 +00:00