code: def p_type_specifier_2(t):
      
      # FRED - Note UNSIGNED is not in spec
      if isinstance(t[1], type_info):
          t[0] = t[1]
      else:
          t[0] = type_info(t[1], t.lineno(1))
docs: type_specifier : INT
                        | HYPER
                        | FLOAT
                        | DOUBLE
                        | QUADRUPLE
                        | BOOL
                        | ID
                        | UNSIGNED
                        | enum_type_spec
                        | struct_type_spec
                        | union_type_spec