(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:SRCDIR) op:Equal rhs:{(/tmp/SRC)} spids:[46])]
      spids: [46]
    )
    (AndOr
      children: [
        (C {(git)} {(clone)} {(--depth)} {(1)} {(file) (Lit_Other ':') (///SRC)} 
          {(DQ (${ VSub_Name SRCDIR))}
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (Subshell
          child: 
            (AndOr
              children: [(C {(cd)} {(${ VSub_Name SRCDIR)}) (C {(./bootstrap)})]
              op_id: Op_DAmp
            )
          spids: [77 87]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (C {(${ VSub_Name SRCDIR) (/configure)} {(${ VSub_Name CONFIGURE_FLAGS)})
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (C {(bear)} {(make)} {(-j)} 
          {
            (CommandSubPart
              command_list: (CommandList children:[(C {(nproc)})])
              left_token: <Left_CommandSub '$('>
              spids: [124 126]
            )
          } {(tests)}
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (Pipeline
      children: [
        (C {(cat)} {(compile_commands.json)})
        (C {(jq)} {(SQ <'.[].file'>)})
        (C {(sed)} {(SQ <'s/"//g'>)})
        (C {(sed)} {(SQ <'s/^\\ //g'>)})
        (C {(grep)} {(DQ ('^') (${ VSub_Name SRCDIR) ('/.*') (Lit_Other '\\') (.cpp) (Lit_Other '$'))})
        (SimpleCommand
          words: [
            {(parallel)}
            {(-j)}
            {
              (CommandSubPart
                command_list: (CommandList children:[(C {(nproc)})])
                left_token: <Left_CommandSub '$('>
                spids: [202 204]
              )
            }
            {(clang-tidy)}
            {(-p)}
            {(DQ (${ VSub_Name PWD))}
            {(-extra-arg) (Lit_Other '=') (-Wno-unknown-warning-option)}
            {(-extra-arg) (Lit_Other '=') (-Wno-unused-command-line-argument)}
            {(-header-filter) (Lit_Other '=') 
              (DQ ('^') (${ VSub_Name SRCDIR) ('/.*') (Lit_Other '\\') (.hpp) (Lit_Other '$'))
            }
            {(-checks) (Lit_Other '=') (DQ (${ VSub_Name CHECKS))}
          ]
          redirects: [
            (Redir op_id:Redir_Great fd:1 arg_word:{(clang-tidy.log)} spids:[253])
            (Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[257])
          ]
        )
      ]
      negated: False
    )
    (If
      arms: [
        (if_arm
          cond: [(Sentence child:(C {(test)} {(-s)} {(clang-tidy.log)}) terminator:<Op_Semi ';'>)]
          action: [(C {(cat)} {(clang-tidy.log)}) (C {(exit)} {(1)})]
          spids: [16777215 274]
        )
      ]
      else_action: [(C {(echo)} {(DQ ('No mesos-tidy violations found.'))})]
      spids: [286 295]
    )
  ]
)