overwrite output file
allow ; in parsing struct/enum