1DEFINE	input.v	/^`define DEFINE$/;"	c
2DEF_WITH_EQ	input.v	/^`define DEF_WITH_EQ = 1'd100$/;"	c
3DEF_VALUE	input.v	/^`define DEF_VALUE   1'd100$/;"	c
4PARAM	input.v	/^parameter PARAM = 1;$/;"	c
5LOCALPARAM	input.v	/^localparam LOCALPARAM = 2**2;$/;"	c
6STATE1	input.v	/^localparam STATE1 = 4'h0,$/;"	c
7STATE2	input.v	/^           STATE2 = 4'h1,$/;"	c
8STATE3	input.v	/^           STATE3 = 4'h2,$/;"	c
9STATE4	input.v	/^           STATE4 = 4'h5    ,$/;"	c
10STATE5	input.v	/^           STATE5 = 4'h6    ,$/;"	c
11STATE6	input.v	/^           STATE6 = 4'h7    ,$/;"	c
12STATE7	input.v	/^           STATE7 = 4'h8;$/;"	c
13a	input.v	/^wire a,b,c,d,e;$/;"	n
14b	input.v	/^wire a,b,c,d,e;$/;"	n
15c	input.v	/^wire a,b,c,d,e;$/;"	n
16d	input.v	/^wire a,b,c,d,e;$/;"	n
17e	input.v	/^wire a,b,c,d,e;$/;"	n
18f	input.v	/^reg f;$/;"	r
19g	input.v	/^wire g;$/;"	n
20k	input.v	/^real k;$/;"	r
21l	input.v	/^integer l;$/;"	r
22add	input.v	/^task add;$/;"	t
23x	input.v	/^    input x, y;$/;"	p	task:add
24add.x	input.v	/^    input x, y;$/;"	p	task:add
25y	input.v	/^    input x, y;$/;"	p	task:add
26add.y	input.v	/^    input x, y;$/;"	p	task:add
27z	input.v	/^    output z;$/;"	p	task:add
28add.z	input.v	/^    output z;$/;"	p	task:add
29mult	input.v	/^function mult;$/;"	f
30x	input.v	/^    input x;$/;"	p	function:mult
31mult.x	input.v	/^    input x;$/;"	p	function:mult
32y	input.v	/^    input y;$/;"	p	function:mult
33mult.y	input.v	/^    input y;$/;"	p	function:mult
34