Starting new verilog parser data structure design