Empty -> PinType in mkSynthesizeablePortalTop

Change-Id: I2da2effee370157f568e67bf1b3acf0c513d0238
added prefix="" for pins in PcieTop

Change-Id: I3d1629c07e744726aa60bb29e6c0edfcf83f8a08
added rest of export statement variations

Change-Id: Ib9e6809079758a0a23aa111f1c578e20686ef0ae
parse attributes on subinterface declarations

Change-Id: I748dfaff049c3fb28c0afd1ec06702b6abed5787
attributes are separated by a comma

Change-Id: I82f543af07cda4b0c9f023c2aeb585813968226a
parse import "BVI" module definitions

Change-Id: I4bbef8648741ca419821da5e9fbf92942dec21ed
allow empty list of expression statments

Change-Id: Ia863b97c7b1de377ede8e9dc5b2801855b79d650