typedef enum syntax verilog