Revision 9ba02574 autotools/convert-constants

b/autotools/convert-constants
231 231
                                     value[k], all_items))
232 232
  elif isinstance(value, tuple):
233 233
    tvs = [HaskellTypeVal(elem) for elem in value]
234
    # Custom rule for special cluster verify error tuples
235
    if name.startswith("CV_E") and len(value) == 3 and tvs[1][0] is not None:
236
      cv_ename = hs_name + "Code"
237
      lines.append("-- | Special cluster verify code %s" % name)
238
      lines.append("%s :: %s" % (cv_ename, tvs[1][0]))
239
      lines.append("%s = %s" % (cv_ename, tvs[1][1]))
240
      lines.append("")
234 241
    if compat.all(e is not None for e in tvs):
235 242
      ttypes = ", ".join(e[0] for e in tvs)
236 243
      tvals = FormatListElems(all_items, pfx_name, value, [e[1] for e in tvs])

Also available in: Unified diff