(command.CommandList
  children: [
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgname spids:[6])
          op: Equal
          rhs: {(php7-inotify)}
          spids: [6]
        )
      ]
      spids: [6]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:_pkgreal spids:[9])
          op: Equal
          rhs: {(inotify)}
          spids: [9]
        )
      ]
      spids: [9]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgver spids:[12])
          op: Equal
          rhs: {(2.0.0)}
          spids: [12]
        )
      ]
      spids: [12]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:_pkgver spids:[15])
          op: Equal
          rhs: {(${ VSub_Name pkgver)}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgrel spids:[20])
          op: Equal
          rhs: {(1)}
          spids: [20]
        )
      ]
      spids: [20]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgdesc spids:[23])
          op: Equal
          rhs: {(DQ ('Inotify bindings for PHP'))}
          spids: [23]
        )
      ]
      spids: [23]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:url spids:[28])
          op: Equal
          rhs: {(DQ ('http://pecl.php.net/package/') ($ VSub_DollarName '$_pkgreal'))}
          spids: [28]
        )
      ]
      spids: [28]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:arch spids:[34])
          op: Equal
          rhs: {(DQ (all))}
          spids: [34]
        )
      ]
      spids: [34]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:license spids:[39])
          op: Equal
          rhs: {(DQ (PHP))}
          spids: [39]
        )
      ]
      spids: [39]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:depends spids:[44])
          op: Equal
          rhs: (word.EmptyWord)
          spids: [44]
        )
      ]
      spids: [44]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pecldepends spids:[46])
          op: Equal
          rhs: {(DQ ('php7-dev autoconf'))}
          spids: [46]
        )
      ]
      spids: [46]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:makedepends spids:[51])
          op: Equal
          rhs: {(DQ ($ VSub_DollarName '$pecldepends'))}
          spids: [51]
        )
      ]
      spids: [51]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:install spids:[56])
          op: Equal
          rhs: {(DQ )}
          spids: [56]
        )
      ]
      spids: [56]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:subpackages spids:[60])
          op: Equal
          rhs: {(DQ )}
          spids: [60]
        )
      ]
      spids: [60]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:source spids:[64])
          op: Equal
          rhs: 
            {
              (DQ ('http://pecl.php.net/get/') ($ VSub_DollarName '$_pkgreal') (-) 
                ($ VSub_DollarName '$_pkgver') (.tgz)
              )
            }
          spids: [64]
        )
      ]
      spids: [64]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:builddir spids:[74])
          op: Equal
          rhs: 
            {(DQ ($ VSub_DollarName '$srcdir')) (/) ($ VSub_DollarName '$_pkgreal') (-) 
              ($ VSub_DollarName '$_pkgver')
            }
          spids: [74]
        )
      ]
      spids: [74]
    )
    (command.FuncDef
      name: build
      body: 
        (command.BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))})
            (command.AndOr
              ops: [Op_DPipe]
              children: [
                (C {(phpize7)})
                (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (command.AndOr
              ops: [Op_DPipe]
              children: [
                (C {(./configure)} {(--prefix) (Lit_Other '=') (/usr)} 
                  {(--with-php-config) (Lit_Other '=') (php-config7)}
                )
                (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (command.AndOr
              ops: [Op_DPipe]
              children: [
                (C {(make)})
                (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
          ]
          spids: [88]
        )
      spids: [84 87]
    )
    (command.FuncDef
      name: package
      body: 
        (command.BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))})
            (command.AndOr
              ops: [Op_DPipe]
              children: [
                (C {(make)} {(Lit_VarLike 'INSTALL_ROOT=') (DQ ($ VSub_DollarName '$pkgdir')) (/)} 
                  {(install)}
                )
                (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (command.AndOr
              ops: [Op_DPipe]
              children: [
                (C {(install)} {(-d)} {(DQ ($ VSub_DollarName '$pkgdir')) (/etc/php7/conf.d)})
                (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (command.SimpleCommand
              words: [{(echo)} {(DQ ('extension=') ($ VSub_DollarName '$_pkgreal') (.so))}]
              redirects: [
                (redir.Redir
                  op: <Redir_Great '>'>
                  fd: 16777215
                  arg_word: 
                    {(DQ ($ VSub_DollarName '$pkgdir')) (/etc/php7/conf.d/70_) 
                      ($ VSub_DollarName '$_pkgreal') (.ini)
                    }
                )
              ]
            )
          ]
          spids: [139]
        )
      spids: [135 138]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:md5sums spids:[202])
          op: Equal
          rhs: {(DQ ('f7a951b3c66d08f5e7889479f5fc7564  inotify-2.0.0.tgz'))}
          spids: [202]
        )
      ]
      spids: [202]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:sha256sums spids:[207])
          op: Equal
          rhs: 
            {
              (DQ 
                (
'd044a89d26bbaa110f34f182b1c92ab5eb09768096bacf3d837d7e49ac045107  inotify-2.0.0.tgz'
                )
              )
            }
          spids: [207]
        )
      ]
      spids: [207]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:sha512sums spids:[212])
          op: Equal
          rhs: 
            {
              (DQ 
                (
'0547fdafd8177d41c2a92251cd85f046959ec8594236dc3d14396df0119a78cc6811973b641b95d1036b4325f9e97f0f9e9b181ae1dea79fc343f01777b6966d  inotify-2.0.0.tgz'
                )
              )
            }
          spids: [212]
        )
      ]
      spids: [212]
    )
  ]
)