removed size of enumeration from data type enumeration

the convert code have need array was removed and the table convert code
access function was changed from using this array to doing a compound
switch statement to do the equivalent of the array contents; the table
find code function was modified to use this function instead of
accessing this array directly; and the convert function was renamed (the
abbreviation was not appropriate)

the translator expected error state function was modified from having a
data type and reference type to token error status array to having a
compound switch statement; and the size of enumerator of the reference
type enumeration was removed