basic parsing of verilog files