steve
|
2de887c2ff
|
Support named parameter override lists.
|
2000-01-09 05:50:48 +00:00 |
steve
|
645c24289e
|
Handle general constant expressions in delays.
|
2000-01-02 01:59:52 +00:00 |
steve
|
7e37b61a05
|
Fix module parameter override syntax.
|
2000-01-01 23:47:58 +00:00 |
steve
|
31f1ceea9f
|
delay1 expressions can take parentheses.
|
1999-12-31 17:39:00 +00:00 |
steve
|
5ce35e3e60
|
Fix event trigger and repeat control parse errors.
|
1999-12-31 03:24:30 +00:00 |
steve
|
6d0edcf58a
|
Support reg initial assignment syntax.
|
1999-12-30 19:06:14 +00:00 |
steve
|
a4a0ba670d
|
Allow qualified identifiers. They really do work.
|
1999-11-15 04:43:52 +00:00 |
steve
|
f7526c6c4b
|
parse drive strengths.
|
1999-11-05 19:36:36 +00:00 |
steve
|
2fb754cd54
|
Parse empty source files.
|
1999-10-15 05:03:33 +00:00 |
steve
|
c63a3acf93
|
Elaborate ~^ and ~| operators.
|
1999-09-30 02:43:01 +00:00 |
steve
|
b37fcf3593
|
Handle declaration of integers (including scope) in functions.
|
1999-09-30 01:22:37 +00:00 |
steve
|
076cecb6cd
|
Handle null returns from function_item
|
1999-09-30 00:48:04 +00:00 |
steve
|
5ee7cfb854
|
Fix shift/reduce warnings and ?:. (dhn@qedinc.com)
|
1999-09-29 22:56:31 +00:00 |
steve
|
93f05306e7
|
Standardize error/sorry messages.
|
1999-09-29 21:16:32 +00:00 |
steve
|
a64a33e65a
|
Full case support
|
1999-09-29 18:36:02 +00:00 |
steve
|
bb38653654
|
Parse system function calls.
|
1999-09-25 02:57:29 +00:00 |
steve
|
12b9071f49
|
Parse and elaborate named for/join blocks.
|
1999-09-22 04:30:04 +00:00 |
steve
|
da4a7ea80a
|
assignment with blocking event delay.
|
1999-09-22 02:00:48 +00:00 |
steve
|
424e6a750c
|
Handle unconnected module ports.
|
1999-09-17 02:06:25 +00:00 |
steve
|
287d21f300
|
Handle integers at task parameters.
|
1999-09-10 05:02:09 +00:00 |
steve
|
6fb7120158
|
Parse non-blocking assignment delays.
|
1999-09-02 01:59:27 +00:00 |
steve
|
3017636c05
|
continuous assignment lists.
|
1999-08-27 15:08:37 +00:00 |
steve
|
23acca48ff
|
elaborate some aspects of functions.
|
1999-08-25 22:22:41 +00:00 |
steve
|
9eae940ebd
|
Parameter overrides support from Peter Monta
AND and XOR support wide expressions.
|
1999-08-23 16:48:39 +00:00 |
steve
|
0fdc7657ef
|
Fix handling of port name when . notation is used.
|
1999-08-03 04:48:51 +00:00 |
steve
|
5f10342f52
|
Parse into pform arbitrarily complex module
port declarations.
|
1999-08-03 04:14:49 +00:00 |
steve
|
4b057c2d93
|
Get gat names, instead of the first character.
|
1999-08-01 23:25:51 +00:00 |
steve
|
71d35f32b2
|
Parse and elaborate rise/fall/decay times
for gates, and handle the rules for partial
lists of times.
|
1999-08-01 16:34:50 +00:00 |
steve
|
e0a988bf7e
|
Add functions up to elaboration (Ed Carter)
|
1999-07-31 19:14:47 +00:00 |
steve
|
55654db9df
|
quietly ignore specify code.
|
1999-07-28 03:47:24 +00:00 |
steve
|
93a77a2efd
|
Elaborate task input ports.
|
1999-07-24 02:11:19 +00:00 |
steve
|
6852a62e5a
|
procedural blocking assignment delays.
|
1999-07-12 00:59:36 +00:00 |
steve
|
c8d13d7a1c
|
Support concatenate in l-values.
|
1999-07-10 02:19:26 +00:00 |
steve
|
46df679fc5
|
remove string from lexical phase.
|
1999-07-10 01:03:18 +00:00 |
steve
|
3ff6912bdd
|
Elaborate user defined tasks.
|
1999-07-03 02:12:51 +00:00 |
steve
|
11b2b1740a
|
Handle expression widths for EEE and NEE operators,
add named blocks and scope handling,
add registers declared in named blocks.
|
1999-06-24 04:24:18 +00:00 |
steve
|
853ad247a1
|
Elaborate and supprort to vvm the forever
and repeat statements.
|
1999-06-19 21:06:16 +00:00 |
steve
|
c01399fcda
|
Parse some more specify syntax.
|
1999-06-19 03:21:21 +00:00 |
steve
|
37b60a4c52
|
Clean up interface of the PWire class,
Properly match wire ranges.
|
1999-06-17 05:34:42 +00:00 |
steve
|
add2803267
|
More syntax parse with sorry stubs.
|
1999-06-16 03:13:29 +00:00 |
steve
|
fabb146342
|
Support case expression lists.
|
1999-06-15 05:38:39 +00:00 |
steve
|
430d7b22e4
|
Add lexical support for real numbers.
|
1999-06-15 02:50:02 +00:00 |
steve
|
0d210c90e5
|
More unary operators.
|
1999-06-13 17:30:23 +00:00 |
steve
|
a22e43cb7a
|
Handle part selects as l-values to continuous assign.
|
1999-06-12 23:16:37 +00:00 |
steve
|
29da349106
|
parse more verilog.
|
1999-06-12 20:35:27 +00:00 |
steve
|
63627de7fa
|
More parseable syntax.
|
1999-06-12 03:42:57 +00:00 |
steve
|
fdaae4aa2a
|
Forgot to return th for statement object.
|
1999-06-10 05:33:12 +00:00 |
steve
|
7c2cf8b2fa
|
Add support for the Ternary operator,
Add support for repeat concatenation,
Correct some seg faults cause by elaboration
errors,
Parse the casex anc casez statements.
|
1999-06-10 04:03:52 +00:00 |
steve
|
1464851e0e
|
Add support for procedural concatenation expression.
|
1999-06-09 03:00:05 +00:00 |
steve
|
7605a7b1f0
|
Add parse and elaboration of non-blocking assignments,
Replace list<PCase::Item*> with an svector version,
Add integer support.
|
1999-06-06 20:45:38 +00:00 |