(CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_luaversions) op: Equal rhs: {(DQ ("5.1 5.2 5.3"))} spids: [4] ) ] spids: [4] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(lua-augeas)} spids:[10])] spids: [10] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(0.1.2)} spids:[13])] spids: [13] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(3)} spids:[16])] spids: [16] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Lua bindings for Augeas"))} spids: [19] ) ] spids: [19] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://git.alpinelinux.org/cgit/lua-augeas/"))} spids: [24] ) ] spids: [24] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[29])] spids: [29] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (LGPL))} spids:[34])] spids: [34] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[39])] spids: [39] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(SQ )} spids:[43])] spids: [43] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ (augeas-dev))} spids: [45] ) ] spids: [45] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:subpackages) op:Equal rhs:{(DQ )} spids:[50])] spids: [50] ) (ForEach iter_name: _i iter_words: [{($ VSub_Name "$_luaversions")}] do_arg_iter: False body: (DoGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ($ VSub_Name "$makedepends") (" lua") ($ VSub_Name "$_i") (-dev))} spids: [66] ) ] spids: [66] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ($ VSub_Name "$subpackages") (" lua") ($ VSub_Name "$_i") ("-augeas:split_") (BracedVarSub token: <VSub_Name _i> suffix_op: (PatSub pat: {(.)} replace: {(_)} do_all: False do_prefix: False do_suffix: False ) spids: [81 87] ) ) } spids: [75] ) ] spids: [75] ) ] spids: [63 90] ) spids: [59 61] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://dev.alpinelinux.org/archive/lua-augeas/lua-augeas-") ($ VSub_Name "$pkgver") (".tar.bz2\n") ("\t0001-support-for-Lua-5.2.patch") ) } spids: [92] ) ] spids: [92] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_sdir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir")) (/lua-augeas-) ($ VSub_Name "$pkgver")} spids: [101] ) ] spids: [101] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$_sdir"))}) (ForEach iter_name: i iter_words: [{($ VSub_Name "$source")}] do_arg_iter: False body: (DoGroup children: [ (Case to_match: {($ VSub_Name "$i")} arms: [ (case_arm pat_list: [{(Lit_Other "*") (.patch)}] action: [ (Sentence child: (C {(msg)} {($ VSub_Name "$i")}) terminator: <Op_Semi ";"> ) (AndOr children: [ (C {(patch)} {(-p1)} {(-i)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$i")} ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [141 143 167 -1] ) ] spids: [134 138 170] ) ] spids: [131 173] ) spids: [127 129] ) (ForEach iter_name: _i iter_words: [{($ VSub_Name "$_luaversions")}] do_arg_iter: False body: (DoGroup children: [ (C {(cp)} {(-r)} {(DQ ($ VSub_Name "$_sdir"))} {(DQ ($ VSub_Name "$srcdir")) (/build-) ($ VSub_Name "$_i")} ) ] spids: [185 203] ) spids: [181 183] ) ] spids: [112] ) spids: [108 111] ) (FuncDef name: build body: (BraceGroup children: [ (ForEach iter_name: _i iter_words: [{($ VSub_Name "$_luaversions")}] do_arg_iter: False body: (DoGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$srcdir")) (/build-) ($ VSub_Name "$_i")}) (AndOr children: [ (C {(make)} {(Lit_VarLike "LUAPC=") (lua) ($ VSub_Name "$_i")}) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [224 249] ) spids: [220 222] ) ] spids: [212] ) spids: [208 211] ) (FuncDef name: package body: (BraceGroup children: [ (ForEach iter_name: _i iter_words: [{($ VSub_Name "$_luaversions")}] do_arg_iter: False body: (DoGroup children: [ (AndOr children: [ (C {(install)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/build-) ($ VSub_Name "$_i") (/augeas.so)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/lua/) ($ VSub_Name "$_i") (/augeas.so)} ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [270 300] ) spids: [266 268] ) ] spids: [258] ) spids: [254 257] ) (FuncDef name: _split body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs:(LhsName name:d) op:Equal rhs:{(SQ )} spids:[314]) (assign_pair lhs: (LhsName name:_ver) op: Equal rhs: {($ VSub_Number "$1")} spids: [316] ) ] spids: [312] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Lua ") ($ VSub_Name "$_i") (" bindings for Augeas"))} spids: [320] ) ] spids: [320] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:replaces) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname"))} spids: [328] ) ] spids: [328] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install_if) op: Equal rhs: { (DQ (lua) ($ VSub_Name "$_ver") (" ") ($ VSub_Name "$pkgname") ("=") ($ VSub_Name "$pkgver") (-r) ($ VSub_Name "$pkgrel") ) } spids: [334] ) ] spids: [334] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[347])] spids: [347] ) (ForEach iter_name: d iter_words: [{(usr/lib/lua)} {(usr/share/lua)}] do_arg_iter: False body: (DoGroup children: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(-d)} {(DQ ($ VSub_Name "$pkgdir")) (/) ($ VSub_Name "$d") (/) ($ VSub_Name "$_ver") } {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/) ($ VSub_Name "$d")}) (AndOr children: [ (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/) ($ VSub_Name "$d") (/) ($ VSub_Name "$_ver") } {(DQ ($ VSub_Name "$subpkgdir")) (/) ($ VSub_Name "$d") (/)} ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [-1 381] ) ] spids: [-1 419] ) ] spids: [361 422] ) spids: [355 359] ) ] spids: [309] ) spids: [305 308] ) (FuncDef name: split_5_1 body: (BraceGroup children: [(Sentence child:(C {(_split)} {(5.1)}) terminator:<Op_Semi ";">)] spids: [431] ) spids: [427 430] ) (FuncDef name: split_5_2 body: (BraceGroup children: [(Sentence child:(C {(_split)} {(5.2)}) terminator:<Op_Semi ";">)] spids: [444] ) spids: [440 443] ) (FuncDef name: split_5_3 body: (BraceGroup children: [(Sentence child:(C {(_split)} {(5.3)}) terminator:<Op_Semi ";">)] spids: [457] ) spids: [453 456] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:md5sums) op: Equal rhs: { (DQ ("20581b3eb4cc38491dec561ab9a9c156 lua-augeas-0.1.2.tar.bz2\n") ("31296c5db6d0cf66c368f5c41b9147c1 0001-support-for-Lua-5.2.patch") ) } spids: [467] ) ] spids: [467] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha256sums) op: Equal rhs: { (DQ ( "1a4c273bdfad0106645fee85bcea2115b76ef7bab87cfad07c0c04eb331a85e3 lua-augeas-0.1.2.tar.bz2\n" ) ("9ad43ff0492e0fa7d253fb55f62b5aee8e53374907fa11e16ba6b165dd4622df 0001-support-for-Lua-5.2.patch") ) } spids: [473] ) ] spids: [473] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "3ccbb32d4d71a9d390e814084a91fc26d51f25d31a1ff3a1e9927c494d196fdbc3954ae763b18e3b6e938bba9090773e4ac5fdb93ebc6d3293dc6be351485459 lua-augeas-0.1.2.tar.bz2\n" ) ( "35ce609c0f34d88b3cd3a2edc6b7bc4332de9b06ad9b57a2fcc54c655399ad8e426b224e064d86146ccc1258ae7cb58a33d6187e7d5f396888a1d5a61637c940 0001-support-for-Lua-5.2.patch" ) ) } spids: [479] ) ] spids: [479] ) ] )