(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] ) ] )