(command.CommandList
  children: [
    (command.AndOr
      ops: [Id.Op_DPipe]
      children: [
        (command.Simple
          words: [{(./test-freadahead) (${ Id.VSub_Name EXEEXT)} {(0)}]
          redirects: [
            (redir.Redir
              op: (Token id:Id.Redir_Less val:'<' span_id:11)
              fd: -1
              arg_word: {(DQ ($ Id.VSub_DollarName '$srcdir') (/test-freadahead.sh))}
            )
          ]
        )
        (command.ControlFlow
          token: (Token id:Id.ControlFlow_Exit val:exit span_id:20)
          arg_word: {(1)}
        )
      ]
    )
    (command.AndOr
      ops: [Id.Op_DPipe]
      children: [
        (command.Simple
          words: [{(./test-freadahead) (${ Id.VSub_Name EXEEXT)} {(5)}]
          redirects: [
            (redir.Redir
              op: (Token id:Id.Redir_Less val:'<' span_id:31)
              fd: -1
              arg_word: {(DQ ($ Id.VSub_DollarName '$srcdir') (/test-freadahead.sh))}
            )
          ]
        )
        (command.ControlFlow
          token: (Token id:Id.ControlFlow_Exit val:exit span_id:40)
          arg_word: {(1)}
        )
      ]
    )
    (command.ControlFlow token:(Token id:Id.ControlFlow_Exit val:exit span_id:44) arg_word:{(0)})
  ]
)