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
steve
6eef54595f
Support localparam.
2000-03-12 17:09:40 +00:00
steve
7b5b5c2f39
Handle mixed case in UDP edges.
2000-03-05 06:14:10 +00:00
steve
b734ecf02f
Macintosh compilers do not support ident.
2000-02-23 02:56:53 +00:00
steve
d6f53b2582
Initial support for signed constants.
2000-01-07 03:45:49 +00:00
steve
5ce35e3e60
Fix event trigger and repeat control parse errors.
1999-12-31 03:24:30 +00:00
steve
98a57f4fac
Handle blanks after b is binary numbers
1999-12-16 01:20:17 +00:00
steve
3a69ab8934
support line directives with the line keyword.
1999-11-23 02:49:04 +00:00
steve
16f7268729
notice d and D in numbers.
1999-11-17 00:50:06 +00:00
steve
0c1c826410
Accept white after . in portname tokens.
1999-09-30 04:51:14 +00:00
steve
0c7722ce7e
Hashed keyword lookup for the lexor.
1999-09-29 01:50:35 +00:00
steve
6847dac5c2
fix parsing of sized octal digits.
1999-09-13 03:08:52 +00:00
steve
cfb27a1fc4
Get bits of odd sized hex representation.
1999-07-17 18:25:38 +00:00
steve
5f86263518
handle unsupported directives.
1999-07-11 17:15:16 +00:00
steve
46df679fc5
remove string from lexical phase.
1999-07-10 01:03:18 +00:00
steve
a5edb959bb
support the question chracter in numbers.
1999-07-08 02:06:39 +00:00
steve
db07d18bcb
Numbers patch for Xx and Zz. (Stefan Thiede)
1999-07-07 00:24:42 +00:00
steve
4939e9fe61
Support line directives from the preprocessor.
1999-07-03 21:27:22 +00:00
steve
38148ba322
Handle comments in various start states.
1999-06-22 03:59:37 +00:00
steve
ddef533089
line comments not inside strings or c comments.
1999-06-22 03:46:08 +00:00
steve
c01399fcda
Parse some more specify syntax.
1999-06-19 03:21:21 +00:00
steve
add2803267
More syntax parse with sorry stubs.
1999-06-16 03:13:29 +00:00
steve
430d7b22e4
Add lexical support for real numbers.
1999-06-15 02:50:02 +00:00
steve
bcbd2abb8d
Handle white space in numbers.
1999-06-14 03:15:14 +00:00
steve
0d210c90e5
More unary operators.
1999-06-13 17:30:23 +00:00
steve
7000a56845
hex numbers exactly 4 bits.
1999-06-12 23:16:08 +00:00
steve
29da349106
parse more verilog.
1999-06-12 20:35:27 +00:00
steve
ae21b93af1
Fix handling of unsized decimal numbers.
1999-06-12 03:41:30 +00:00
steve
2f69505953
integer size independent of host.
1999-06-06 23:08:00 +00:00
steve
7addc608a6
Make compiler width a compile time constant.
1999-06-06 20:42:48 +00:00
steve
10ffaeda90
Redo constant expression detection to happen
...
after parsing.
Parse more operators and expressions.
1999-05-16 05:08:42 +00:00
steve
c677afd8e3
More precise handling of verinum bit lengths.
1999-05-13 04:02:09 +00:00
steve
6625ea71c2
Parse more things.
1999-05-08 20:19:20 +00:00
steve
b2b9097488
Parse more constant expressions.
1999-05-06 04:09:28 +00:00
steve
bd40e5dfe1
Support sized decimal numbers,
...
Fix operator precedence order.
1999-03-16 04:44:45 +00:00
steve
b7f833dd71
Support more operators, especially logical.
1999-03-15 02:43:32 +00:00
steve
e2a37a8ccd
Add support for module parameters.
1999-02-21 17:01:57 +00:00
steve
3f4d5bf376
Fix off-by-one placement of hex bytes in a number.
1999-02-15 05:52:08 +00:00
steve
2c1df3e6f7
Parse more UDP input edge descriptions.
1998-12-18 05:16:25 +00:00
steve
45f45f73b7
Support the include directive.
1998-12-09 04:02:47 +00:00
steve
91aad30e1f
Parse UDP primitives all the way to pform.
1998-11-25 02:35:53 +00:00
steve
af8d6fbf01
NetAssign handles lvalues as pin links
...
instead of a signal pointer,
Wire attributes added,
Ability to parse UDP descriptions added,
XNF generates EXT records for signals with
the PAD attribute.
1998-11-23 00:20:22 +00:00
steve
ebad845fc3
Add procedural while loops,
...
Parse procedural for loops,
Add procedural wait statements,
Add constant nodes,
Add XNOR logic gate,
Make vvm output look a bit prettier.
1998-11-09 18:55:33 +00:00
steve
b118634189
Handle procedural conditional, and some
...
of the conditional expressions.
Elaborate signals and identifiers differently,
allowing the netlist to hold signal information.
1998-11-07 17:05:05 +00:00
steve
3fb7a053be
Introduce verilog to CVS.
1998-11-03 23:28:49 +00:00