(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(hunspell-pt)} spids:[3])]
      spids: [3]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(20150704)} 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 ('Portuguese hunspell dictionaries'))}
          spids: [12]
        )
      ]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://natura.di.uminho.pt/download/sources/Dictionaries/hunspell/'))}
          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 ('LGPLv2 GPLv2 MPLv1.1'))}
          spids: [27]
        )
      ]
      spids: [27]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[32])]
      spids: [32]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:makedepends) op:Equal rhs:{(DQ )} spids:[36])]
      spids: [36]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'http://natura.di.uminho.pt/download/sources/Dictionaries/hunspell/hunspell-pt_PT-20150704.tar.gz\n'
                ) ('\t')
              )
            }
          spids: [40]
        )
      ]
      spids: [40]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_builddir)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$srcdir')) (/hunspell-pt_PT-) ($ VSub_Name '$pkgver')}
          spids: [47]
        )
      ]
      spids: [47]
    )
    (FuncDef
      name: build
      body: (BraceGroup children:[(C {(Lit_Other ':')})] spids:[59])
      spids: [55 58]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$_builddir'))})
            (C {(install)} {(-dm755)} {($ VSub_Name '$pkgdir') (/usr/share/hunspell)})
            (C {(install)} {(-m644)} {(pt_) (Lit_Other '*') (.dic)} {(pt_) (Lit_Other '*') (.aff)} 
              {($ VSub_Name '$pkgdir') (/usr/share/hunspell)}
            )
            (Assignment
              keyword: Assign_Local
              pairs: [(assign_pair lhs:(LhsName name:lang) op:Equal spids:[109])]
              spids: [107]
            )
            (ForEach
              iter_name: lang
              iter_words: [{(pt_AO)}]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (C {(ln)} {(-svf)} {(pt_PT.aff)} 
                      {($ VSub_Name '$pkgdir') (/usr/share/hunspell/) ($ VSub_Name '$lang') (.aff)}
                    )
                    (C {(ln)} {(-svf)} {(pt_PT.dic)} 
                      {($ VSub_Name '$pkgdir') (/usr/share/hunspell/) ($ VSub_Name '$lang') (.dic)}
                    )
                  ]
                  spids: [121 148]
                )
              spids: [117 119]
            )
            (C {(install)} {(-dm755)} {(${ VSub_Name pkgdir) (/usr/share/doc/) ($ VSub_Name '$pkgname')})
            (C {(install)} {(-m644)} {(README_pt) (Lit_Other '*') (.txt)} 
              {($ VSub_Name '$pkgdir') (/usr/share/doc/) ($ VSub_Name '$pkgname')}
            )
          ]
          spids: [71]
        )
      spids: [67 70]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:md5sums)
          op: Equal
          rhs: {(DQ ('66c992c86b3ceffa27d449957b69b0dc  hunspell-pt_PT-20150704.tar.gz'))}
          spids: [182]
        )
      ]
      spids: [182]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha256sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'2cf4b5ff5e48744636adc310fc9b57e8e5d3e38df2c73512924c0466e6aeb76f  hunspell-pt_PT-20150704.tar.gz'
                )
              )
            }
          spids: [187]
        )
      ]
      spids: [187]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'a1209c292e86d2bd396706860859eaa0505f833df9e51be428b7393636b728442858403fcde1344cf2f1bd9181f89e9d1b56037528079c8d8d14df910f9f0ef4  hunspell-pt_PT-20150704.tar.gz'
                )
              )
            }
          spids: [192]
        )
      ]
      spids: [192]
    )
  ]
)