(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(tesseract-data)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(3.02)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("Tesseract language data"))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("http://code.google.com/p/tesseract-ocr"))}
          spids: [20]
        )
      ]
      spids: [20]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[25])]
      spids: [25]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (Apache))} spids:[30])]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ (tesseract-ocr))} spids:[35])]
      spids: [35]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends_dev) op:Equal rhs:{(DQ )} spids:[40])]
      spids: [40]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$depends_dev"))}
          spids: [44]
        )
      ]
      spids: [44]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[49])]
      spids: [49]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:_langs) op:Equal rhs:{(DQ ("eng nld"))} spids:[69])]
      spids: [69]
    )
    (ForEach
      iter_name: lang
      iter_words: [{($ VSub_Name "$_langs")}]
      do_arg_iter: False
      body: 
        (DoGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:source)
                  op: Equal
                  rhs: 
                    {
                      (DQ ($ VSub_Name "$source") 
                        (" http://tesseract-ocr.googlecode.com/files/tesseract-ocr-") ($ VSub_Name "$pkgver") (.) ($ VSub_Name "$lang") (.tar.gz)
                      )
                    }
                  spids: [88]
                )
              ]
              spids: [88]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:subpackages)
                  op: Equal
                  rhs: 
                    {
                      (DQ ($ VSub_Name "$subpackages") (" ") ($ VSub_Name "$pkgname") (-) 
                        ($ VSub_Name "$lang")
                      )
                    }
                  spids: [99]
                )
              ]
              spids: [99]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: 
                    {
                      (DQ ($ VSub_Name "$depends") (" ") ($ VSub_Name "$pkgname") (-) 
                        ($ VSub_Name "$lang")
                      )
                    }
                  spids: [109]
                )
              ]
              spids: [109]
            )
          ]
          spids: [85 118]
        )
      spids: [81 83]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [(ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})]
          spids: [125]
        )
      spids: [121 124]
    )
    (FuncDef
      name: package
      body: (BraceGroup children:[(C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir"))})] spids:[139])
      spids: [135 138]
    )
    (FuncDef
      name: _mv_lang
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_Local
              pairs: [
                (assign_pair
                  lhs: (LhsName name:lang)
                  op: Equal
                  rhs: {($ VSub_Number "$1")}
                  spids: [162]
                )
              ]
              spids: [160]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$lang") (" tesseract-ocr language files"))}
                  spids: [166]
                )
              ]
              spids: [166]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[174])]
              spids: [174]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ (tesseract-ocr))}
                  spids: [180]
                )
              ]
              spids: [180]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/tessdata)})
            (AndOr
              children: [
                (C {(mv)} 
                  {(DQ ($ VSub_Name "$srcdir")) (/tesseract-ocr/tessdata/) ($ VSub_Name "$lang") (.) 
                    (Lit_Other "*")
                  } {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/tessdata/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [157]
        )
      spids: [153 156]
    )
    (FuncDef
      name: eng
      body: 
        (BraceGroup
          children: [(Sentence child:(C {(_mv_lang)} {(eng)}) terminator:<Op_Semi ";">)]
          spids: [226]
        )
      spids: [222 225]
    )
    (FuncDef
      name: nld
      body: 
        (BraceGroup
          children: [(Sentence child:(C {(_mv_lang)} {(nld)}) terminator:<Op_Semi ";">)]
          spids: [239]
        )
      spids: [235 238]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:md5sums)
          op: Equal
          rhs: 
            {
              (DQ ("3562250fe6f4e76229a329166b8ae853  tesseract-ocr-3.02.eng.tar.gz\n") 
                ("6db5753b3b03296544bbb2c0f59a7178  tesseract-ocr-3.02.nld.tar.gz")
              )
            }
          spids: [249]
        )
      ]
      spids: [249]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha256sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"c110029560e7f6d41cb852ca23b66899daa4456d9afeeae9d062204bd271bdf8  tesseract-ocr-3.02.eng.tar.gz\n"
                ) ("5e2e53499a05282968e5a9699aad66ae52a5abf06ae828e2f4cf2c1f6e674a98  tesseract-ocr-3.02.nld.tar.gz")
              )
            }
          spids: [255]
        )
      ]
      spids: [255]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"4db016a3809be03855c41363788907f404e08aa277cf891e86de5f0d7da5f4f9fd76f6e19a2a983a7906a94c8235e66608fefe45e0bdc786e44e613896d1f48c  tesseract-ocr-3.02.eng.tar.gz\n"
                ) 
                (
"ee00ddb20a8ecb18ff6dbe5211bccb7bd7cf7342df8b7da29f3bde3677c8a2a24cbd99400f25224e2a2432955c11026277af8f98852016c95d349259eb746f1c  tesseract-ocr-3.02.nld.tar.gz"
                )
              )
            }
          spids: [261]
        )
      ]
      spids: [261]
    )
  ]
)