steve
|
d513cf8f60
|
sorry message for non-constant l-value bit select.
|
1999-10-05 02:00:06 +00:00 |
steve
|
efdc1769e6
|
Add some vvm operators from Eric Aardoom.
|
1999-10-01 15:26:28 +00:00 |
steve
|
e1c697a746
|
More resilient assignment to memory location.
|
1999-10-01 03:58:36 +00:00 |
steve
|
393c9ab108
|
Rewrite vvm output to separateclass declarations
from method definitions. This is required to allow
for mutual referencing, for example by tasks.
|
1999-10-01 03:15:00 +00:00 |
steve
|
efa5222c66
|
Handle mutual reference of tasks by elaborating
task definitions in two passes, like functions.
|
1999-09-30 21:28:34 +00:00 |
steve
|
f068196272
|
Ignore user task definitions.
|
1999-09-30 21:27:29 +00:00 |
steve
|
8317d8707e
|
Remember to declare the calee_ member.
|
1999-09-30 21:26:59 +00:00 |
steve
|
ed9aeec591
|
catch non-constant delays as unsupported.
|
1999-09-30 17:22:33 +00:00 |
steve
|
0c1c826410
|
Accept white after . in portname tokens.
|
1999-09-30 04:51:14 +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
|
6e486e9bcf
|
Cope with errors during ternary operator elaboration.
|
1999-09-30 00:48:49 +00:00 |
steve
|
076cecb6cd
|
Handle null returns from function_item
|
1999-09-30 00:48:04 +00:00 |
steve
|
42006ec5f1
|
LT supports different width objects.
|
1999-09-29 22:57:26 +00:00 |
steve
|
db7044850a
|
Move code to elab_expr.cc
|
1999-09-29 22:57:10 +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
|
8e21f0f363
|
Handle some mor missing names.
|
1999-09-29 21:15:58 +00:00 |
steve
|
b2f7f533f7
|
Standardize formatting of warning messages.
|
1999-09-29 21:15:31 +00:00 |
steve
|
2271fc9894
|
Handle empty named ports in the dump.
|
1999-09-29 20:23:53 +00:00 |
steve
|
a64a33e65a
|
Full case support
|
1999-09-29 18:36:02 +00:00 |
steve
|
3a415fb04c
|
Useless assertion.
|
1999-09-29 02:53:33 +00:00 |
steve
|
0c7722ce7e
|
Hashed keyword lookup for the lexor.
|
1999-09-29 01:50:35 +00:00 |
steve
|
86a283b9bc
|
Support the $write system task, and have the
vpi_scan function free iterators as needed.
|
1999-09-29 01:41:18 +00:00 |
steve
|
0fb4ba7907
|
Allow expanding of additive operators.
|
1999-09-29 00:42:50 +00:00 |
steve
|
f274c9cade
|
Comment on where binary operator came from.
|
1999-09-29 00:42:25 +00:00 |
steve
|
4882f04945
|
Spelling fixes from Larry.
|
1999-09-29 00:03:27 +00:00 |
steve
|
a8a2b3e8f3
|
Use files instead of strstreams for delayed output,
and fix a missing ends in case output code.
|
1999-09-28 23:45:09 +00:00 |
steve
|
900949ab56
|
Get the bit widths of unary operators that return one bit.
|
1999-09-28 03:11:29 +00:00 |
steve
|
9f30615a91
|
save the thread class name so that behaviors in tasks have it.
|
1999-09-28 03:11:09 +00:00 |
steve
|
a964e0479b
|
Generate code for repeat concatenations.
|
1999-09-28 01:53:37 +00:00 |
steve
|
6d7ac5d67b
|
Proper syntax for method pointers.
|
1999-09-28 01:21:27 +00:00 |
steve
|
470b0d3d34
|
Support in vvm > and >= behavioral operators.
|
1999-09-28 01:13:15 +00:00 |
steve
|
bb38653654
|
Parse system function calls.
|
1999-09-25 02:57:29 +00:00 |
steve
|
fb678877d7
|
comment about system functions.
|
1999-09-25 02:56:37 +00:00 |
steve
|
64cc38f0eb
|
The <= operator takes different width operands.
|
1999-09-23 04:39:52 +00:00 |
steve
|
1a21d2fe9d
|
Support shift operators.
|
1999-09-23 03:56:57 +00:00 |
steve
|
095995f09c
|
internal error message for funky comparison width.
|
1999-09-23 02:28:27 +00:00 |
steve
|
851daff66f
|
comparison parameter width is self determined.
|
1999-09-23 02:27:50 +00:00 |
steve
|
1b7261a393
|
Update support list.
|
1999-09-23 01:49:28 +00:00 |
steve
|
1c41f8ebd2
|
Move set_width methods into a single file,
Add the NetEBLogic class for logic expressions,
Fix error setting with of && in if statements.
|
1999-09-23 00:21:54 +00:00 |
steve
|
59b1b4c7b9
|
Expand bits in delayed assignments.
|
1999-09-22 21:25:42 +00:00 |
steve
|
0955058fbe
|
Catch parallel blocks in vvm emit.
|
1999-09-22 16:57:23 +00:00 |
steve
|
12b9071f49
|
Parse and elaborate named for/join blocks.
|
1999-09-22 04:30:04 +00:00 |
steve
|
357461b034
|
Fix solaris compatibility w/ send and getopt.
|
1999-09-22 02:13:57 +00:00 |
steve
|
4a0e7d56bd
|
Document the new -x flag.
|
1999-09-22 02:12:15 +00:00 |
steve
|
da4a7ea80a
|
assignment with blocking event delay.
|
1999-09-22 02:00:48 +00:00 |
steve
|
fcfa9d004a
|
Get scope right when setting the net range.
|
1999-09-21 00:58:33 +00:00 |
steve
|
349f9ae302
|
Support parameters that reference other paramters.
|
1999-09-21 00:13:40 +00:00 |
steve
|
3a5e55b229
|
Elaborate parameters in phases.
|
1999-09-20 02:21:10 +00:00 |