(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:_php) op:Equal rhs:{(php7)} spids:[3])]
      spids: [3]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgname)
          op: Equal
          rhs: {(${ VSub_Name _php) (-pear-net_smtp)}
          spids: [6]
        )
      ]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:_pkgreal) op:Equal rhs:{(Net_SMTP)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.8.0)} spids:[15])]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[18])]
      spids: [18]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("An implementation of the SMTP protocol"))}
          spids: [21]
        )
      ]
      spids: [21]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("http://pear.php.net/package/Net_SMTP"))}
          spids: [26]
        )
      ]
      spids: [26]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[31])]
      spids: [31]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (PHP))} spids:[36])]
      spids: [36]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:depends)
          op: Equal
          rhs: {(DQ (${ VSub_Name _php) ("-pear ") (${ VSub_Name _php) (-pear-net_socket))}
          spids: [41]
        )
      ]
      spids: [41]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ ("!check"))} spids:[53])]
      spids: [53]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))}
          spids: [58]
        )
      ]
      spids: [58]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ("http://download.pear.php.net/package/") ($ VSub_Name "$_pkgreal") (-) 
                ($ VSub_Name "$pkgver") (.tgz)
              )
            }
          spids: [64]
        )
      ]
      spids: [64]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddir)
          op: Equal
          rhs: 
            {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$_pkgreal") (-) ($ VSub_Name "$pkgver")}
          spids: [73]
        )
      ]
      spids: [73]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_phpdir)
          op: Equal
          rhs: {(DQ (usr/share/) (${ VSub_Name _php))}
          spids: [83]
        )
      ]
      spids: [83]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (ForEach
              iter_name: dir
              iter_words: [{(doc)} {(example)} {(test)}]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (C {(install)} {(-d)} 
                      {(DQ ($ VSub_Name "$pkgdir")) (/) ($ VSub_Name "$_phpdir") (/) 
                        ($ VSub_Name "$dir") (/) ($ VSub_Name "$_pkgreal")
                      }
                    )
                  ]
                  spids: [119 137]
                )
              spids: [111 117]
            )
            (C {(mv)} {(docs)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/) ($ VSub_Name "$_phpdir") (/doc/) 
                ($ VSub_Name "$_pkgreal")
              }
            )
            (C {(mv)} {(examples)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/) ($ VSub_Name "$_phpdir") (/example/) 
                ($ VSub_Name "$_pkgreal")
              }
            )
            (C {(mv)} {(tests)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/) ($ VSub_Name "$_phpdir") (/test/) 
                ($ VSub_Name "$_pkgreal")
              }
            )
            (C {(install)} {(-d)} {(DQ ($ VSub_Name "$pkgdir")) (/) ($ VSub_Name "$_phpdir") (/PEAR)})
            (C {(mv)} {(Net)} {(DQ ($ VSub_Name "$pkgdir")) (/) ($ VSub_Name "$_phpdir") (/PEAR)})
            (C {(install)} {(-Dm0644)} {(LICENSE)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/) ($ VSub_Name "$_phpdir") (/doc/) 
                ($ VSub_Name "$_pkgreal") (/LICENSE)
              }
            )
          ]
          spids: [96]
        )
      spids: [92 95]
    )
    (FuncDef
      name: doc
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (C {(install)} {(-d)} {(DQ ($ VSub_Name "$subpkgdir")) (/) ($ VSub_Name "$_phpdir") (/doc)})
            (C {(mv)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/) ($ VSub_Name "$_phpdir") (/doc/) 
                ($ VSub_Name "$_pkgreal")
              } {(DQ ($ VSub_Name "$subpkgdir")) (/) ($ VSub_Name "$_phpdir") (/doc)}
            )
          ]
          spids: [225]
        )
      spids: [221 224]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"894397aea9a0dd7a85544040a3ccee5c22779ad0d473fd63710845f2ecc4efc0103046ee893eee84c1a5afbbfb78a06849f40c486a3ecaaf798fd5d046acf42c  Net_SMTP-1.8.0.tgz"
                )
              )
            }
          spids: [269]
        )
      ]
      spids: [269]
    )
  ]
)