@@ -2,3 +2,30 @@ my_enum input.sv /^} my_enum;$/;" T
22OTHER_VAL1 input.sv /^ OTHER_VAL1,$/;" c typedef:my_enum
33OTHER_VAL2 input.sv /^ OTHER_VAL2$/;" c typedef:my_enum
44e input.sv /^my_enum e;$/;" r
5+ O input.sv /^class O;$/;" C
6+ complex0_s input.sv /^ } [1:0] complex0_s, complex1_s;$/;" S class:O
7+ a input.sv /^ logic a,b ;$/;" w struct:O.complex0_s
8+ b input.sv /^ logic a,b ;$/;" w struct:O.complex0_s
9+ s0 input.sv /^ logic [15:0] [7:0] s0 , s1;$/;" w struct:O.complex0_s
10+ s1 input.sv /^ logic [15:0] [7:0] s0 , s1;$/;" w struct:O.complex0_s
11+ struct0_s input.sv /^ } [15:0] [7:0] struct0_s, struct1_s;$/;" w struct:O.complex0_s
12+ struct1_s input.sv /^ } [15:0] [7:0] struct0_s, struct1_s;$/;" w struct:O.complex0_s
13+ enum00_e input.sv /^ enum user_t [1:0] { FOO, BAR, BAZ } [3:0] enum00_e, enum01_e ;$/;" w struct:O.complex0_s
14+ enum01_e input.sv /^ enum user_t [1:0] { FOO, BAR, BAZ } [3:0] enum00_e, enum01_e ;$/;" w struct:O.complex0_s
15+ enum10_e input.sv /^ enum logic unsigned{A,B,C}[1:0]enum10_e,enum11_e;$/;" w struct:O.complex0_s
16+ enum11_e input.sv /^ enum logic unsigned{A,B,C}[1:0]enum10_e,enum11_e;$/;" w struct:O.complex0_s
17+ d input.sv /^ bit[7:0][1:0]d,e;$/;" w struct:O.complex0_s
18+ e input.sv /^ bit[7:0][1:0]d,e;$/;" w struct:O.complex0_s
19+ complex1_s input.sv /^ } [1:0] complex0_s, complex1_s;$/;" S class:O
20+ a input.sv /^ logic a,b ;$/;" w struct:O.complex1_s
21+ b input.sv /^ logic a,b ;$/;" w struct:O.complex1_s
22+ s0 input.sv /^ logic [15:0] [7:0] s0 , s1;$/;" w struct:O.complex1_s
23+ s1 input.sv /^ logic [15:0] [7:0] s0 , s1;$/;" w struct:O.complex1_s
24+ struct0_s input.sv /^ } [15:0] [7:0] struct0_s, struct1_s;$/;" w struct:O.complex1_s
25+ struct1_s input.sv /^ } [15:0] [7:0] struct0_s, struct1_s;$/;" w struct:O.complex1_s
26+ enum00_e input.sv /^ enum user_t [1:0] { FOO, BAR, BAZ } [3:0] enum00_e, enum01_e ;$/;" w struct:O.complex1_s
27+ enum01_e input.sv /^ enum user_t [1:0] { FOO, BAR, BAZ } [3:0] enum00_e, enum01_e ;$/;" w struct:O.complex1_s
28+ enum10_e input.sv /^ enum logic unsigned{A,B,C}[1:0]enum10_e,enum11_e;$/;" w struct:O.complex1_s
29+ enum11_e input.sv /^ enum logic unsigned{A,B,C}[1:0]enum10_e,enum11_e;$/;" w struct:O.complex1_s
30+ d input.sv /^ bit[7:0][1:0]d,e;$/;" w struct:O.complex1_s
31+ e input.sv /^ bit[7:0][1:0]d,e;$/;" w struct:O.complex1_s
0 commit comments