(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(font-noto)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(0_git20170920)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_sha)
          op: Equal
          rhs: {(5a89b487c648c34c2b6d1b9ebb73bb3fab1df4b2)}
          spids: [12]
        )
      ]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[15])]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("Google's font family that aims to support all the world's languages"))}
          spids: [18]
        )
      ]
      spids: [18]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("https://github.com/googlei18n/noto-fonts/"))}
          spids: [23]
        )
      ]
      spids: [23]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[28])]
      spids: [28]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (OFL-1.1))} spids:[33])]
      spids: [33]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ (fontconfig))} spids:[38])]
      spids: [38]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:makedepends) op:Equal rhs:{(DQ )} spids:[43])]
      spids: [43]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ ("!check"))} spids:[47])]
      spids: [47]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[52])]
      spids: [52]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") 
                (".tar.gz::https://github.com/googlei18n/noto-fonts/archive/") ($ VSub_Name "$_sha") (.tar.gz)
              )
            }
          spids: [56]
        )
      ]
      spids: [56]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddir)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$srcdir") (/noto-fonts-) ($ VSub_Name "$_sha"))}
          spids: [66]
        )
      ]
      spids: [66]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_langs)
          op: Equal
          rhs: 
            {
              (DQ ("\n") ("    adlamunjoined\n") ("    glagolitic\n") ("    devanagari\n") 
                ("    oldturkic\n") ("    malayalam\n") ("    tifinagh\n") ("    gurmukhi\n") ("    gujarati\n") ("    georgian\n") 
                ("    ethiopic\n") ("    cherokee\n") ("    armenian\n") ("    tibetan\n") ("    sinhala\n") ("    shavian\n") 
                ("    osmanya\n") ("    olchiki\n") ("    myanmar\n") ("    mandaic\n") ("    kayahli\n") ("    kannada\n") 
                ("    deseret\n") ("    cypriot\n") ("    bengali\n") ("    avestan\n") ("    thaana\n") ("    telugu\n") ("    hebrew\n") 
                ("    gothic\n") ("    chakma\n") ("    carian\n") ("    arabic\n") ("    tamil\n") ("    osage\n") ("    oriya\n") 
                ("    khmer\n") ("    buhid\n") ("    bamum\n") ("    adlam\n") ("    thai\n") ("    lisu\n") ("    vai\n") ("    nko\n") 
                ("    lao\n") ("    ")
              )
            }
          spids: [85]
        )
      ]
      spids: [85]
    )
    (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:subpackages)
                  op: Equal
                  rhs: 
                    {
                      (DQ ($ VSub_Name "$subpackages") (" ") ($ VSub_Name "$pkgname") (-) 
                        ($ VSub_Name "$_lang") (":_split")
                      )
                    }
                  spids: [147]
                )
              ]
              spids: [147]
            )
          ]
          spids: [144 157]
        )
      spids: [140 142]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name "$subpackages") (" font-croscore:croscore ") ($ VSub_Name "$pkgname") 
                (-extra)
              )
            }
          spids: [159]
        )
      ]
      spids: [159]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [(ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})]
          spids: [172]
        )
      spids: [168 171]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/fonts/noto)})
            (C {(install)} {(-m644)} {(DQ ($ VSub_Name "$builddir")) (/hinted/) (Lit_Other "*") (.ttf)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/fonts/noto/)}
            )
          ]
          spids: [186]
        )
      spids: [182 185]
    )
    (FuncDef
      name: extra
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgdesc") (" (additional variants)"))}
                  spids: [227]
                )
              ]
              spids: [227]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/fonts/noto)})
            (Assignment
              keyword: Assign_Local
              pairs: [(assign_pair lhs:(LhsName name:font) op:Equal spids:[246])]
              spids: [244]
            )
            (ForEach
              iter_name: font
              iter_words: [{(Condensed)} {(SemiBold)} {(Extra)}]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (C {(mv)} 
                      {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/fonts/noto/) (Lit_Other "*") 
                        (${ VSub_Name font) (Lit_Other "*") (.ttf)
                      } {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/fonts/noto)}
                    )
                  ]
                  spids: [262 286]
                )
              spids: [254 260]
            )
          ]
          spids: [224]
        )
      spids: [220 223]
    )
    (FuncDef
      name: croscore
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("Chrome OS core fonts"))}
                  spids: [298]
                )
              ]
              spids: [298]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/fonts/noto)})
            (Assignment
              keyword: Assign_Local
              pairs: [(assign_pair lhs:(LhsName name:font) op:Equal spids:[316])]
              spids: [314]
            )
            (ForEach
              iter_name: font
              iter_words: [{(Arimo)} {(Cousine)} {(Tinos)}]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (C {(mv)} 
                      {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/fonts/noto/) (${ VSub_Name font) 
                        (Lit_Other "*") (.ttf)
                      } {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/fonts/noto)}
                    )
                  ]
                  spids: [332 355]
                )
              spids: [324 330]
            )
          ]
          spids: [295]
        )
      spids: [291 294]
    )
    (FuncDef
      name: _split
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_Local
              pairs: [
                (assign_pair
                  lhs: (LhsName name:lang)
                  op: Equal
                  rhs: 
                    {
                      (BracedVarSub
                        token: <VSub_Name subpkgname>
                        suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{("*-")})
                        spids: [370 374]
                      )
                    }
                  spids: [369]
                )
              ]
              spids: [367]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgdesc") (" (") ($ VSub_Name "$lang") (")"))}
                  spids: [377]
                )
              ]
              spids: [377]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/fonts/noto)})
            (C {(find)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/fonts/noto)} {(-iname)} 
              {(DQ ("Noto*") (${ VSub_Name lang) ("*.ttf"))} {(-exec)} {(mv)} {(Lit_LBrace "{") (Lit_RBrace "}")} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/fonts/noto)} {(EscapedLiteralPart token:<Lit_EscapedChar "\\;">)}
            )
          ]
          spids: [364]
        )
      spids: [360 363]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"616e1cc73478b5f85611a18dc05a52e78a31600c823514db2ba24c7b7dac8f6bb63f4a63e04a40a2f49064aa330616a79e59d7727969e0ecf01f935bc123f275  font-noto-0_git20170920.tar.gz"
                )
              )
            }
          spids: [434]
        )
      ]
      spids: [434]
    )
  ]
)