(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(docbook-xsl)} spids:[3])]
      spids: [3]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.79.1)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ('XML stylesheets for Docbook-xml transformations.'))}
          spids: [12]
        )
      ]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://docbook.sourceforge.net/'))}
          spids: [17]
        )
      ]
      spids: [17]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[22])]
      spids: [22]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (custom))} spids:[27])]
      spids: [27]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:depends)
          op: Equal
          rhs: {(DQ ('libxml2-utils libxslt docbook-xml'))}
          spids: [32]
        )
      ]
      spids: [32]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:makedepends) op:Equal rhs:{(DQ )} spids:[37])]
      spids: [37]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ ('!check'))} spids:[41])]
      spids: [41]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:install)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name '$pkgname') ('.post-install ') ($ VSub_Name '$pkgname') 
                ('.post-upgrade ') ($ VSub_Name '$pkgname') (.post-deinstall)
              )
            }
          spids: [46]
        )
      ]
      spids: [46]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ('http://downloads.sourceforge.net/sourceforge/docbook/') ($ VSub_Name '$pkgname') 
                (-) ($ VSub_Name '$pkgver') (.tar.bz2)
              )
            }
          spids: [56]
        )
      ]
      spids: [56]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [(ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})]
          spids: [70]
        )
      spids: [66 69]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} 
              {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$pkgname') (-) ($ VSub_Name '$pkgver')}
            )
            (Assignment
              keyword: Assign_Local
              pairs: [
                (assign_pair lhs:(LhsName name:_dest) op:Equal spids:[100])
                (assign_pair lhs:(LhsName name:dir) op:Equal spids:[102])
                (assign_pair lhs:(LhsName name:f) op:Equal spids:[104])
              ]
              spids: [98]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:_dest)
                  op: Equal
                  rhs: 
                    {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/xml/docbook/xsl-stylesheets-) 
                      ($ VSub_Name '$pkgver')
                    }
                  spids: [107]
                )
              ]
              spids: [107]
            )
            (C {(install)} {(-dm755)} {(DQ ($ VSub_Name '$_dest'))})
            (AndOr
              children: [
                (C {(install)} {(-m644)} {(VERSION)} {(VERSION.xsl)} {(DQ ($ VSub_Name '$_dest')) (/)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (ForEach
              iter_name: dir
              iter_words: [
                {(assembly)}
                {(common)}
                {(eclipse)}
                {(epub)}
                {(epub3)}
                {(fo)}
                {(highlighting)}
                {(html)}
                {(htmlhelp)}
                {(javahelp)}
                {(lib)}
                {(manpages)}
                {(params)}
                {(profiling)}
                {(roundtrip)}
                {(template)}
                {(website)}
                {(xhtml)}
                {(xhtml-1_1)}
                {(xhtml5)}
              ]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (C {(install)} {(-dm755)} {($ VSub_Name '$_dest') (/) ($ VSub_Name '$dir')})
                    (ForEach
                      iter_name: f
                      iter_words: [
                        {($ VSub_Name '$dir') (/) (Lit_Other '*') (.xml)}
                        {($ VSub_Name '$dir') (/) (Lit_Other '*') (.xsl)}
                        {($ VSub_Name '$dir') (/) (Lit_Other '*') (.dtd)}
                        {($ VSub_Name '$dir') (/) (Lit_Other '*') (.ent)}
                      ]
                      do_arg_iter: False
                      body: 
                        (DoGroup
                          children: [
                            (AndOr
                              children: [
                                (C {(Lit_Other '[')} {(-e)} {(DQ ($ VSub_Name '$f'))} {(Lit_Other ']')})
                                (ControlFlow
                                  token: <ControlFlow_Continue continue>
                                )
                              ]
                              op_id: Op_DPipe
                            )
                            (AndOr
                              children: [
                                (C {(install)} {(-m644)} {($ VSub_Name '$f')} 
                                  {($ VSub_Name '$_dest') (/) ($ VSub_Name '$dir')}
                                )
                                (ControlFlow
                                  token: <ControlFlow_Return return>
                                  arg_word: {(1)}
                                )
                              ]
                              op_id: Op_DPipe
                            )
                          ]
                          spids: [237 272]
                        )
                      spids: [215 235]
                    )
                  ]
                  spids: [197 275]
                )
              spids: [151 195]
            )
            (AndOr
              children: [
                (C {(install)} {(-dm755)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/xml)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(install)} {(-m644)} {(-D)} {(COPYING)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/licenses/) ($ VSub_Name '$pkgname') (/COPYING)}
            )
          ]
          spids: [84]
        )
      spids: [80 83]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:md5sums)
          op: Equal
          rhs: {(DQ ('b48cbf929a2ad85e6672f710777ca7bc  docbook-xsl-1.79.1.tar.bz2'))}
          spids: [316]
        )
      ]
      spids: [316]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha256sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'725f452e12b296956e8bfb876ccece71eeecdd14b94f667f3ed9091761a4a968  docbook-xsl-1.79.1.tar.bz2'
                )
              )
            }
          spids: [321]
        )
      ]
      spids: [321]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'83325cbaf1545da6b9b8b77f5f0e6fdece26e3c455164b300a1aa3d19e3bd29ae71fd563553a714a5394968d1a65684c6c7987c77524469358d18b8c227025c7  docbook-xsl-1.79.1.tar.bz2'
                )
              )
            }
          spids: [326]
        )
      ]
      spids: [326]
    )
  ]
)