(CommandList
  children: [
    (C {(../../src/protoc)} {(--php_out) (Lit_Other "=") (.)} {(test.proto)} {(test_include.proto)})
    (C {(pushd)} {(../ext/google/protobuf/)})
    (C {(make)} {(clean)})
    (C {(set)} {(-e)})
    (AndOr
      children: [
        (C {(phpize)})
        (AndOr
          children: [
            (C {(./configure)} {(--enable-debug)} {(Lit_VarLike "CFLAGS=") (SQ <"-g -O0">)})
            (C {(make)})
          ]
          op_id: Op_DAmp
        )
      ]
      op_id: Op_DAmp
    )
    (C {(popd)})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:tests)
          op: Equal
          rhs: 
            {
              (ArrayLiteralPart
                words: [
                  {(array_test.php)}
                  {(encode_decode_test.php)}
                  {(generated_class_test.php)}
                  {(map_field_test.php)}
                ]
              )
            }
          spids: [53]
        )
      ]
      spids: [53]
    )
    (ForEach
      iter_name: t
      iter_words: [
        {
          (DQ 
            (BracedVarSub
              token: <VSub_Name tests>
              bracket_op: (WholeArray op_id:Lit_At)
              spids: [74 79]
            )
          )
        }
      ]
      do_arg_iter: False
      body: 
        (DoGroup
          children: [
            (C {(echo)} {(DQ ("****************************"))})
            (C {(echo)} {(DQ ("* ") ($ VSub_Name "$t"))})
            (C {(echo)} {(DQ ("****************************"))})
            (C {(php)} {(-dextension) (Lit_Other "=") (../ext/google/protobuf/modules/protobuf.so)} 
              {
                (CommandSubPart
                  command_list: (CommandList children:[(C {(which)} {(phpunit)})])
                  left_token: <Left_Backtick "`">
                  spids: [113 117]
                )
              } {($ VSub_Name "$t")}
            )
            (C {(echo)} {(DQ )})
          ]
          spids: [82 127]
        )
      spids: [72 -1]
    )
    (C {(php)} {(-dextension) (Lit_Other "=") (../ext/google/protobuf/modules/protobuf.so)} 
      {(memory_leak_test.php)}
    )
    (SimpleCommand
      words: [
        {(valgrind)}
        {(--leak-check) (Lit_Other "=") (yes)}
        {(php)}
        {(-dextension) (Lit_Other "=") (../ext/google/protobuf/modules/protobuf.so)}
        {(memory_leak_test.php)}
      ]
      more_env: [(env_pair name:USE_ZEND_ALLOC val:{(0)} spids:[142])]
    )
  ]
)