Skip to content

Commit beefd88

Browse files
authored
Merge pull request #75 from diffblue/verilog-preprocessor-define-arguments
Verilog preprocessor define arguments
2 parents df33aa8 + 939dc0e commit beefd88

File tree

4 files changed

+292
-99
lines changed

4 files changed

+292
-99
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
CORE
2+
define1.v
3+
--preprocess
4+
// Enable multi-line checking
5+
activate-multi-line-match
6+
`line 1 "define1.v" 0
7+
8+
9+
10+
value
11+
12+
value
13+
14+
x-y-z
15+
x-y-value
16+
^EXIT=0$
17+
^SIGNAL=0$
18+
--
19+
^PREPROCESSING FAILED$
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
`define basic
2+
`basic
3+
`define with_value value
4+
`with_value
5+
`define uses_previous `with_value
6+
`uses_previous
7+
`define with_parameter(a, b, c) a-b-c
8+
`with_parameter(x, y, z)
9+
`with_parameter(x, y, `with_value)

0 commit comments

Comments
 (0)