1foo input.v /^module foo # (parameter$/;" m 2PAR_A input.v /^ PAR_A = 1,$/;" c module:foo 3foo.PAR_A input.v /^ PAR_A = 1,$/;" c module:foo 4PAR_B input.v /^ PAR_B = 2$/;" c module:foo 5foo.PAR_B input.v /^ PAR_B = 2$/;" c module:foo 6a input.v /^ input a, b;$/;" p module:foo 7foo.a input.v /^ input a, b;$/;" p module:foo 8b input.v /^ input a, b;$/;" p module:foo 9foo.b input.v /^ input a, b;$/;" p module:foo 10top input.v /^module top (\/*AUTOARG*\/$/;" m 11a input.v /^ input a; \/\/ To uut3 of foo.v$/;" p module:top 12top.a input.v /^ input a; \/\/ To uut3 of foo.v$/;" p module:top 13b input.v /^ input b; \/\/ To uut3 of foo.v$/;" p module:top 14top.b input.v /^ input b; \/\/ To uut3 of foo.v$/;" p module:top 15unused_pin input.v /^ wire unused_pin;$/;" n module:top 16top.unused_pin input.v /^ wire unused_pin;$/;" n module:top 17uut1 input.v /^ foo uut1 ($/;" i module:top 18top.uut1 input.v /^ foo uut1 ($/;" i module:top 19uut2 input.v /^ uut2 ($/;" i module:top 20top.uut2 input.v /^ uut2 ($/;" i module:top 21uut3 input.v /^ foo uut3 (\/*AUTOINST*\/$/;" i module:top 22top.uut3 input.v /^ foo uut3 (\/*AUTOINST*\/$/;" i module:top 23uut4 input.v /^ uut4 (\/*AUTOINST*\/$/;" i module:top 24top.uut4 input.v /^ uut4 (\/*AUTOINST*\/$/;" i module:top 25uut5 input.v /^ uut5 (\/*AUTOINST*\/$/;" i module:top 26top.uut5 input.v /^ uut5 (\/*AUTOINST*\/$/;" i module:top 27uut6 input.v /^ foo uut6 [10:0]();$/;" i module:top 28top.uut6 input.v /^ foo uut6 [10:0]();$/;" i module:top 29uut7 input.v /^ foo uut7 [1:0][10:0]();$/;" i module:top 30top.uut7 input.v /^ foo uut7 [1:0][10:0]();$/;" i module:top 31uut8 input.v /^ foo uut8 () ;$/;" i module:top 32top.uut8 input.v /^ foo uut8 () ;$/;" i module:top 33func_foo input.v /^ function void func_foo(int a);$/;" f module:top 34top.func_foo input.v /^ function void func_foo(int a);$/;" f module:top 35a input.v /^ function void func_foo(int a);$/;" p function:top.func_foo 36top.func_foo.a input.v /^ function void func_foo(int a);$/;" p function:top.func_foo 37