tableobject : tablestart tabledef(s) tableend { tablefunc($item[1]) } tablestart : 'OBJECT' '=' 'TABLE' "\n" { tablestartfunc() } tabledef : columnnumber | name | bytes | startbyte | columnobject { columnstartfunc() } | rows columnnumber : 'COLUMN_NUMBER' '=' number /\n/ { $return= recordcolumn($item{number}); } number : /\d+/