(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]
    )
  ]
)