(CommandList
  children: [
    (C {(echo)} 
      {
        (DQ ('/* Automatically generated by ') ($ VSub_Number '$0') (' */\n') ('struct cmdname_help\n') 
          ('{\n') ('    char name[16];\n') ('    char help[80];\n') ('};\n') ('\n') 
          ('static struct cmdname_help common_cmds[] = {')
        )
      }
    )
    (Pipeline
      children: [
        (C {(sed)} {(-n)} {(-e)} {(SQ <'s/^perf-\\([^ \t]*\\)[ \t].* common.*/\\1/p'>)} 
          {(command-list.txt)}
        )
        (C {(sort)})
        (While
          cond: [(C {(read)} {(cmd)})]
          body: 
            (DoGroup
              children: [
                (C {(sed)} {(-n)} 
                  {(SQ <'\n'> <'     /^NAME/,/perf-'>) (DQ ($ VSub_Name '$cmd')) 
                    (SQ <'/H\n'> <'     ${\n'> <'            x\n'> <'            s/.*perf-'>) (DQ ($ VSub_Name '$cmd')) (SQ <' - \\(.*\\)/  {"'>) (DQ ($ VSub_Name '$cmd')) 
                    (SQ <'", "\\1"},/\n'> <'\t    p\n'> <'     }'>)
                  } {(DQ (Documentation/perf-) ($ VSub_Name '$cmd') (.txt))}
                )
              ]
              spids: [44 85]
            )
        )
      ]
      negated: False
    )
    (C {(echo)} {(DQ ('#ifdef HAVE_LIBELF_SUPPORT'))})
    (Pipeline
      children: [
        (C {(sed)} {(-n)} {(-e)} {(SQ <'s/^perf-\\([^ \t]*\\)[ \t].* full.*/\\1/p'>)} {(command-list.txt)})
        (C {(sort)})
        (While
          cond: [(C {(read)} {(cmd)})]
          body: 
            (DoGroup
              children: [
                (C {(sed)} {(-n)} 
                  {(SQ <'\n'> <'     /^NAME/,/perf-'>) (DQ ($ VSub_Name '$cmd')) 
                    (SQ <'/H\n'> <'     ${\n'> <'            x\n'> <'            s/.*perf-'>) (DQ ($ VSub_Name '$cmd')) (SQ <' - \\(.*\\)/  {"'>) (DQ ($ VSub_Name '$cmd')) 
                    (SQ <'", "\\1"},/\n'> <'\t    p\n'> <'     }'>)
                  } {(DQ (Documentation/perf-) ($ VSub_Name '$cmd') (.txt))}
                )
              ]
              spids: [118 159]
            )
        )
      ]
      negated: False
    )
    (C {(echo)} {(DQ ('#endif /* HAVE_LIBELF_SUPPORT */'))})
    (C {(echo)} {(DQ ('#ifdef HAVE_LIBAUDIT_SUPPORT'))})
    (Pipeline
      children: [
        (C {(sed)} {(-n)} {(-e)} {(SQ <'s/^perf-\\([^ \t]*\\)[ \t].* audit*/\\1/p'>)} {(command-list.txt)})
        (C {(sort)})
        (While
          cond: [(C {(read)} {(cmd)})]
          body: 
            (DoGroup
              children: [
                (C {(sed)} {(-n)} 
                  {(SQ <'\n'> <'     /^NAME/,/perf-'>) (DQ ($ VSub_Name '$cmd')) 
                    (SQ <'/H\n'> <'     ${\n'> <'            x\n'> <'            s/.*perf-'>) (DQ ($ VSub_Name '$cmd')) (SQ <' - \\(.*\\)/  {"'>) (DQ ($ VSub_Name '$cmd')) 
                    (SQ <'", "\\1"},/\n'> <'\t    p\n'> <'     }'>)
                  } {(DQ (Documentation/perf-) ($ VSub_Name '$cmd') (.txt))}
                )
              ]
              spids: [198 239]
            )
        )
      ]
      negated: False
    )
    (C {(echo)} {(DQ ('#endif /* HAVE_LIBELF_SUPPORT */'))})
    (C {(echo)} {(DQ ('};'))})
  ]
)