(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(hub)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.2.3)} 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 ('Extends git with extra features for GitHub'))} spids: [18] ) ] spids: [18] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ('http://hub.github.com/'))} spids: [23] ) ] spids: [23] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[28])] spids: [28] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (MIT))} spids:[33])] spids: [33] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[38])] spids: [38] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:makedepends) op:Equal rhs:{(DQ ('go bash'))} spids:[42])] spids: [42] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[47])] spids: [47] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ ('!strip'))} spids:[51])] spids: [51] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ('\n') ('\t') ($ VSub_Name '$pkgname') ('-doc\n') ('\t') ($ VSub_Name '$pkgname') ('-bash-completion:bashcomp:noarch\n') ('\t') ($ VSub_Name '$pkgname') ('-zsh-completion:zshcomp:noarch') ) } spids: [56] ) ] spids: [56] ) (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/github/hub/archive/v') ($ VSub_Name '$pkgver') (.tar.gz) ) } spids: [70] ) ] spids: [70] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name '$srcdir') (/) ($ VSub_Name '$pkgname') (-) ($ VSub_Name '$pkgver'))} spids: [81] ) ] spids: [81] ) (FuncDef name: build body: (BraceGroup children: [ (AndOr ops: [Op_DAmp] children: [(C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (C {(./script/build)})] ) ] spids: [94] ) spids: [90 93] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (C {(install)} {(-Dm755)} {($ VSub_Name '$pkgname')} {(DQ ($ VSub_Name '$pkgdir') (/usr/bin/) ($ VSub_Name '$pkgname'))} ) (C {(install)} {(-D)} {(-m644)} {(man/) ($ VSub_Name '$pkgname') (.1)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/man/man1/) ($ VSub_Name '$pkgname') (.1)} ) ] spids: [114] ) spids: [110 113] ) (FuncDef name: bashcomp body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[164])] spids: [164] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('Bash completions for ') ($ VSub_Name '$pkgname'))} spids: [169] ) ] spids: [169] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install_if) op: Equal rhs: { (DQ ($ VSub_Name '$pkgname') ('=') ($ VSub_Name '$pkgver') (-r) ($ VSub_Name '$pkgrel') (' bash-completion') ) } spids: [176] ) ] spids: [176] ) (AndOr ops: [Op_DPipe] children: [ (C {(install)} {(-Dm644)} {(DQ ($ VSub_Name '$builddir')) (/etc/hub.bash_completion.sh)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/bash-completion/completions/) ($ VSub_Name '$pkgname') } ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) ] spids: [161] ) spids: [157 160] ) (FuncDef name: zshcomp body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[221])] spids: [221] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('Zsh completions for ') ($ VSub_Name '$pkgname'))} spids: [226] ) ] spids: [226] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install_if) op: Equal rhs: { (DQ ($ VSub_Name '$pkgname') ('=') ($ VSub_Name '$pkgver') (-r) ($ VSub_Name '$pkgrel') (' zsh') ) } spids: [233] ) ] spids: [233] ) (AndOr ops: [Op_DPipe] children: [ (C {(install)} {(-Dm644)} {(DQ ($ VSub_Name '$builddir')) (/etc/) ($ VSub_Name '$pkgname') (.zsh_completion)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/zsh/site-functions/_) ($ VSub_Name '$pkgname')} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) ] spids: [218] ) spids: [214 217] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:md5sums) op: Equal rhs: {(DQ ('6675992ddd16d186eac7ba4484d57f5b hub-2.2.3.tar.gz'))} spids: [273] ) ] spids: [273] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha256sums) op: Equal rhs: { (DQ ( 'f8a43df60b2efd95c70054324e73f27c3b253ec1c4969de8ea6c514669c688ed hub-2.2.3.tar.gz' ) ) } spids: [278] ) ] spids: [278] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( '6f05b697ea4aa4962ac2977e2060e418a7332756c713828ec987aad6c06b6cfb9f39c2ed79797f6c2243f841cd009344482a341d11c14fd4728ba4b8cc0318d5 hub-2.2.3.tar.gz' ) ) } spids: [283] ) ] spids: [283] ) ] )