(command.CommandList
  children: [
    (C {<echo>} {(DQ <'static const uint32_t iso88597_to_ucs4[96] = {'>)})
    (command.Pipeline
      children: [
        (C {<sed>} {<-ne>} {(SQ <'/^[^[:space:]]*[[:space:]]*.x00/d;/^END/q'>)} {<-e>} 
          {(SQ <'s/^<U\\(....\\)>[[:space:]]*.x\\([A-Fa-f].\\).*/  [0x\\2 - 0xA0] = 0x\\1,/p'>)} {(DQ ($ Id.VSub_At '$@'))}
        )
        (C {<sort>} {<-u>})
      ]
      negated: F
    )
    (C {<echo>} {(DQ <'};'>)})
    (C {<echo>} {(DQ <'static const struct gap from_idx[] = {'>)})
    (command.Pipeline
      children: [
        (C {<sed>} {<-ne>} {(SQ <'s/^<U\\(....\\)>[[:space:]]*.x[A-Fa-f]..*/\\1/p;/^END/q'>)} 
          {(DQ ($ Id.VSub_At '$@'))}
        )
        (C {<sort>} {<-u>})
        (C {($ Id.VSub_DollarName '$AWK')} {<-f>} {<gap.awk>})
      ]
      negated: F
    )
    (C {<echo>} {(DQ <'  { .start = 0xffff, .end = 0xffff, .idx =     0 }'>)})
    (C {<echo>} {(DQ <'};'>)})
    (C {<echo>} {(DQ <'static const char iso88597_from_ucs4[] = {'>)})
    (command.Pipeline
      children: [
        (C {<sed>} {<-ne>} 
          {(SQ <'s/^<U\\(....\\)>[[:space:]]*.x\\([A-Fa-f].\\).*/0x\\1 0x\\2/p;/^END/q'>)} {(DQ ($ Id.VSub_At '$@'))}
        )
        (C {<sort>} {<-u>})
        (C {($ Id.VSub_DollarName '$AWK')} {<-f>} {<gaptab.awk>})
      ]
      negated: F
    )
    (C {<echo>} {(DQ <'};'>)})
  ]
)