(command.CommandList
  children: [
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgname spids:[6])
          op: Equal
          rhs: {(dietlibc)}
          spids: [6]
        )
      ]
      spids: [6]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgver spids:[9])
          op: Equal
          rhs: {(0.33)}
          spids: [9]
        )
      ]
      spids: [9]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgrel spids:[12])
          op: Equal
          rhs: {(2)}
          spids: [12]
        )
      ]
      spids: [12]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgdesc spids:[15])
          op: Equal
          rhs: {(DQ ('a libc optimized for small size'))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:url spids:[20])
          op: Equal
          rhs: {(DQ ('http://www.fefe.de/dietlibc/'))}
          spids: [20]
        )
      ]
      spids: [20]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:arch spids:[25])
          op: Equal
          rhs: {(DQ )}
          spids: [25]
        )
      ]
      spids: [25]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:license spids:[29])
          op: Equal
          rhs: {(DQ (GPL))}
          spids: [29]
        )
      ]
      spids: [29]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:depends spids:[34])
          op: Equal
          rhs: {(DQ (dietlibc-dev))}
          spids: [34]
        )
      ]
      spids: [34]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:depends_dev spids:[39])
          op: Equal
          rhs: {(DQ )}
          spids: [39]
        )
      ]
      spids: [39]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:makedepends spids:[43])
          op: Equal
          rhs: {(DQ )}
          spids: [43]
        )
      ]
      spids: [43]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:install spids:[47])
          op: Equal
          rhs: {(DQ )}
          spids: [47]
        )
      ]
      spids: [47]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:subpackages spids:[51])
          op: Equal
          rhs: {(DQ ($ VSub_DollarName '$pkgname') ('-dev ') ($ VSub_DollarName '$pkgname') (-doc))}
          spids: [51]
        )
      ]
      spids: [51]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:source spids:[59])
          op: Equal
          rhs: 
            {
              (DQ ('http://www.fefe.de/') ($ VSub_DollarName '$pkgname') (/) 
                ($ VSub_DollarName '$pkgname') (-) ($ VSub_DollarName '$pkgver') (.tar.bz2)
              )
            }
          spids: [59]
        )
      ]
      spids: [59]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:_builddir spids:[71])
          op: Equal
          rhs: 
            {(DQ ($ VSub_DollarName '$srcdir')) (/) ($ VSub_DollarName '$pkgname') (-) 
              ($ VSub_DollarName '$pkgver')
            }
          spids: [71]
        )
      ]
      spids: [71]
    )
    (command.FuncDef
      name: build
      body: 
        (command.BraceGroup
          children: [
            (command.AndOr
              ops: [Op_DPipe]
              children: [
                (C {(make)} {(Lit_VarLike 'prefix=') (/usr/) ($ VSub_DollarName '$pkgname')} {(-C)} 
                  {(DQ ($ VSub_DollarName '$_builddir'))}
                )
                (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
          ]
          spids: [84]
        )
      spids: [80 83]
    )
    (command.FuncDef
      name: package
      body: 
        (command.BraceGroup
          children: [
            (command.AndOr
              ops: [Op_DPipe]
              children: [
                (C {(make)} {(Lit_VarLike 'prefix=') (/usr/) ($ VSub_DollarName '$pkgname')} 
                  {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_DollarName '$pkgdir'))} {(Lit_VarLike 'BINDIR=') (/usr/bin)} {(Lit_VarLike 'MAN1DIR=') (/usr/share/man/man1)} {(-C)} 
                  {(DQ ($ VSub_DollarName '$_builddir'))} {(install)}
                )
                (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (command.Assignment
              keyword: Assign_Local
              pairs: [(assign_pair lhs:(lhs_expr.LhsName name:file spids:[156]) op:Equal spids:[156])]
              spids: [154]
            )
            (command.ForEach
              iter_name: file
              iter_words: [
                {(AUTHOR)}
                {(BUGS)}
                {(CAVEAT)}
                {(CHANGES)}
                {(COPYING)}
                {(FAQ)}
                {(PORTING)}
                {(README)}
                {(README.security)}
                {(SECURITY)}
                {(THANKS)}
                {(TODO)}
              ]
              do_arg_iter: F
              body: 
                (command.DoGroup
                  children: [
                    (command.AndOr
                      ops: [Op_DPipe]
                      children: [
                        (C {(install)} {(-Dm644)} 
                          {(DQ ($ VSub_DollarName '$_builddir')) (/) ($ VSub_DollarName '$file')} 
                          {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/doc/) 
                            ($ VSub_DollarName '$pkgname') (/) ($ VSub_DollarName '$file')
                          }
                        )
                        (command.ControlFlow
                          token: <ControlFlow_Return return>
                          arg_word: {(1)}
                        )
                      ]
                    )
                  ]
                  spids: [192 222]
                )
              spids: [164 190]
            )
          ]
          spids: [114]
        )
      spids: [110 113]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:md5sums spids:[227])
          op: Equal
          rhs: {(DQ ('9d541b9a6623b04ec12e5248b82db7c0  dietlibc-0.33.tar.bz2'))}
          spids: [227]
        )
      ]
      spids: [227]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:sha256sums spids:[232])
          op: Equal
          rhs: 
            {
              (DQ 
                (
'68838893790ddd7a42bc1a06e5435054e1dc1914e4b53d2d6c92f603d3b315f5  dietlibc-0.33.tar.bz2'
                )
              )
            }
          spids: [232]
        )
      ]
      spids: [232]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:sha512sums spids:[237])
          op: Equal
          rhs: 
            {
              (DQ 
                (
'3e4cc8d9987a497adb2f777cbd578aa46a44f786a6ed86b0e2489d1f72ffd915920828b3dfb46d62d25f4b6a1cc2cbf7cc806ca0fe56ebc1af49152f5d4950a3  dietlibc-0.33.tar.bz2'
                )
              )
            }
          spids: [237]
        )
      ]
      spids: [237]
    )
  ]
)