(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:_luaversion) op:Equal rhs:{(DQ (5.2))} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(acf-core)} spids:[11])]
      spids: [11]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(0.21.1)} spids:[14])]
      spids: [14]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[17])]
      spids: [17]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ('A web-based system administration interface framework'))}
          spids: [20]
        )
      ]
      spids: [20]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://git.alpinelinux.org/cgit/acf/acf-core'))}
          spids: [25]
        )
      ]
      spids: [25]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[30])]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL2))} spids:[35])]
      spids: [35]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:install)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$pkgname') (.post-upgrade))}
          spids: [40]
        )
      ]
      spids: [40]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:depends)
          op: Equal
          rhs: 
            {
              (DQ ('acf-jquery acf-lib acf-skins haserl-lua') ($ VSub_Name '$_luaversion') (' lua') 
                ($ VSub_Name '$_luaversion') ('\n') ('\tlua') ($ VSub_Name '$_luaversion') ('-posix lua') ($ VSub_Name '$_luaversion') ('-md5 lua') 
                ($ VSub_Name '$_luaversion') ('-json4\n') ('\tlua') ($ VSub_Name '$_luaversion') (-subprocess)
              )
            }
          spids: [46]
        )
      ]
      spids: [46]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ('http://dev.alpinelinux.org/archive/') ($ VSub_Name '$pkgname') (/) 
                ($ VSub_Name '$pkgname') (-) ($ VSub_Name '$pkgver') (.tar.xz)
              )
            }
          spids: [65]
        )
      ]
      spids: [65]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} 
              {(DQ ($ VSub_Name '$srcdir') (/) ($ VSub_Name '$pkgname') (-) ($ VSub_Name '$pkgver'))}
            )
            (AndOr
              children: [
                (C {(sed)} 
                  {
                    (DQ ('s~luadir=.*~luadir=') (EscapedLiteralPart token:<Lit_EscapedChar '\\$'>) 
                      ('{prefix}/share/lua/') ($ VSub_Name '$_luaversion') ('/acf~')
                    )
                  } {(-i)} {(config.mk)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(sed)} {(-i)} {(-e)} 
                  {
                    (DQ ('1s:#!/usr/bin/haserl :#!/usr/bin/haserl-lua') ($ VSub_Name '$_luaversion') 
                      (' :')
                    )
                  } {(www/cgi-bin/acf)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(sed)} {(-i)} {(-e)} 
                  {(DQ ('1s:#!/usr/bin/lua.*:#!/usr/bin/lua') ($ VSub_Name '$_luaversion') (':'))} {(bin/acf-cli)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} {(install)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/acf/skins)})
          ]
          spids: [81]
        )
      spids: [77 80]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'21cf8da93e90978c57e166abda2e2cbf922722e86bfeacabebfa16e3f94a130ef45368363d9409e063c4abeba05f6e89b5212f684202e6ef77d1f8019f822acd  acf-core-0.21.1.tar.xz'
                )
              )
            }
          spids: [198]
        )
      ]
      spids: [198]
    )
  ]
)