Files
iverilog/vvp
Lars-Peter Clausen d5306085c5 vvp: Support local flag on real variables
The vvp parser did not accept the local flag on `.var/real`
declarations. This can happen when elaboration creates a compiler-generated
real temporary, for example when a blocking intra-assignment delay is
rewritten from:

    r = #1 1.25;

to assign the right hand side to a temporary before the delay and assign
the temporary to the target after the delay.

Add support for the local flag. Keep a VPI symbol for the variable so
`%load/real` can still resolve the label, but do not attach local real
variables to the current scope.

Signed-off-by: Lars-Peter Clausen <[email protected]>
2026-06-29 10:27:57 -07:00
..
2026-01-05 18:59:08 -08:00
2025-11-23 01:31:14 -08:00
2025-11-23 01:31:14 -08:00
2026-01-05 18:59:08 -08:00
2026-01-19 19:50:10 -08:00
2022-06-20 22:59:12 +02:00
2026-01-19 19:50:10 -08:00
2025-11-23 01:31:14 -08:00
2016-02-03 22:25:57 -08:00
2026-06-22 07:43:02 -07:00
2025-11-23 01:31:14 -08:00
2026-05-10 14:47:40 -07:00
2026-05-21 05:21:35 -07:00
2025-11-23 01:31:14 -08:00
2025-11-23 01:31:14 -08:00
2015-10-02 09:43:54 -07:00
2025-11-23 01:31:14 -08:00
2025-10-20 23:54:15 -07:00
2025-11-23 01:31:14 -08:00
2025-11-23 01:31:14 -08:00
2025-11-23 01:31:14 -08:00
2025-11-23 01:31:14 -08:00
2026-01-05 18:59:08 -08:00
2024-12-31 13:05:36 +00:00
2025-11-23 01:31:14 -08:00
2026-01-13 02:04:37 -08:00
2025-11-23 01:31:14 -08:00
2025-11-23 01:31:14 -08:00
2025-11-23 01:31:14 -08:00
2012-08-29 10:12:10 -07:00
2025-11-23 01:31:14 -08:00
2025-11-23 01:31:14 -08:00
2025-11-23 01:31:14 -08:00
2012-08-29 10:12:10 -07:00
2025-11-23 01:31:14 -08:00
2025-11-23 01:31:14 -08:00
2026-01-19 19:50:10 -08:00
2025-11-23 01:31:14 -08:00
2025-11-23 01:31:14 -08:00
2025-11-23 01:31:14 -08:00
2025-10-20 23:54:15 -07:00
2026-01-05 18:59:08 -08:00
2025-10-20 23:54:15 -07:00
2012-08-30 19:33:25 -07:00
2025-10-20 23:54:15 -07:00
2025-10-20 23:54:15 -07:00
2025-10-20 23:54:15 -07:00
2025-11-23 01:31:14 -08:00
2025-10-20 23:54:15 -07:00
2012-08-29 10:12:10 -07:00
2026-05-21 05:21:35 -07:00
2025-11-23 01:31:14 -08:00
2025-11-23 01:31:14 -08:00
2025-11-23 01:31:14 -08:00
2025-11-23 01:31:14 -08:00
2026-05-21 05:21:35 -07:00
2025-10-20 23:54:15 -07:00
2026-01-19 19:50:10 -08:00