(command.CommandList
  children: [
    (command.AndOr
      ops: [Id.Op_DPipe]
      children: [
        (command.Simple
          words: [{<'./test-fflush2'> (${ Id.VSub_Name EXEEXT)} {<1>}]
          redirects: [
            (redir
              op: <Id.Redir_Less '<'>
              loc: (redir_loc.Fd fd:0)
              arg: {(DQ ($ Id.VSub_DollarName '$srcdir') <'/test-fflush2.sh'>)}
            )
          ]
          do_fork: T
        )
        (command.ControlFlow
          token: <Id.ControlFlow_Exit exit>
          arg_word: {($ Id.VSub_QMark '$?')}
        )
      ]
    )
    (command.AndOr
      ops: [Id.Op_DPipe]
      children: [
        (command.Simple
          words: [{<'./test-fflush2'> (${ Id.VSub_Name EXEEXT)} {<2>}]
          redirects: [
            (redir
              op: <Id.Redir_Less '<'>
              loc: (redir_loc.Fd fd:0)
              arg: {(DQ ($ Id.VSub_DollarName '$srcdir') <'/test-fflush2.sh'>)}
            )
          ]
          do_fork: T
        )
        (command.ControlFlow
          token: <Id.ControlFlow_Exit exit>
          arg_word: {($ Id.VSub_QMark '$?')}
        )
      ]
    )
    (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<0>})
  ]
)