(CommandList children: [ (C {(.)} {(./_00build.conf)}) (C {(.)} {(./DISTRO_SPECS)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:XCWD) op: Equal rhs: { (CommandSubPart command_list: (CommandList children:[(C {(pwd)})]) left_token: <Left_Backtick '`'> spids: [15 17] ) } spids: [14] ) ] spids: [14] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:MK_VER) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(mkwallpaper)}) (C {(head)} {(-n1)}) (C {(cut)} {(-d) (SQ <->)} {(-f2)}) ] negated: F ) ] ) left_token: <Left_CommandSub '$('> spids: [23 38] ) } spids: [22] ) ] spids: [22] ) (AndOr ops: [Op_DAmp] children: [ (C {(Lit_Other '[')} {(-f)} {(${ VSub_Name XCWD) (/support/mkwall.conf)} {(Lit_Other ']')}) (C {(.)} {(mkwall.conf)}) ] ) (AndOr ops: [Op_DAmp Op_DPipe] children: [ (Pipeline children: [(C {(ls)} {(/usr/share/fonts/default/TTF)}) (C {(grep)} {(-q)} {(SQ <Orbitron>)})] negated: F ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:FONT) op:Equal rhs:{(Orbitron)} spids:[71])] spids: [71] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:FONT) op:Equal rhs:{(Sans)} spids:[76])] spids: [76] ) ] ) (AndOr ops: [Op_DAmp] children: [ (C {(Lit_Other '[')} {(-n)} {(DQ ($ VSub_Name '$CFONT'))} {(Lit_Other ']')}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:FONT) op: Equal rhs: {($ VSub_Name '$CFONT')} spids: [94] ) ] spids: [94] ) ] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:DIMS_X_Y) op:Equal rhs:{(DQ ('640 350'))} spids:[97])] spids: [97] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:FSIZE) op:Equal rhs:{(42)} spids:[102])] spids: [102] ) (AndOr ops: [Op_DAmp] children: [ (C {(Lit_Other '[')} {(-n)} {(DQ ($ VSub_Name '$CFSIZE'))} {(Lit_Other ']')}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:FSIZE) op: Equal rhs: {($ VSub_Name '$CFSIZE')} spids: [117] ) ] spids: [117] ) ] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:IMG) op: Equal rhs: {(${ VSub_Name XCWD) (/rootfs-skeleton/usr/share/doc/puppylogo96-trans.png)} spids: [120] ) ] spids: [120] ) (AndOr ops: [Op_DAmp] children: [ (C {(Lit_Other '[')} {(-n)} {(DQ ($ VSub_Name '$CIMG'))} {(Lit_Other ']')}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:IMG) op: Equal rhs: {($ VSub_Name '$CIMG')} spids: [141] ) ] spids: [141] ) ] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:WCWD) op: Equal rhs: {(${ VSub_Name XCWD) (/sandbox3/rootfs-complete)} spids: [144] ) ] spids: [144] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:OUT_BG) op: Equal rhs: {(${ VSub_Name WCWD) (/usr/share/backgrounds)} spids: [150] ) ] spids: [150] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:STRING) op: Equal rhs: {($ VSub_Name '$DISTRO_FILE_PREFIX')} spids: [156] ) ] spids: [156] ) (AndOr ops: [Op_DAmp] children: [ (C {(Lit_Other '[')} {(-n)} {(DQ ($ VSub_Name '$CSTRING'))} {(Lit_Other ']')}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:STRING) op: Equal rhs: {(DQ ($ VSub_Name '$CSTRING'))} spids: [171] ) ] spids: [171] ) ] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(DQ ($ VSub_Name '$CUSTOM_WALLPAPERS'))} {(Lit_Other '=')} {(DQ (yes))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (AndOr ops: [Op_DAmp Op_DPipe] children: [ (Pipeline children: [(C {(mkwallpaper)}) (C {(grep)} {(-wq)} {(SQ <'\\-k'>)})] negated: F ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:opt) op: Equal rhs: {(SQ <-kyes>)} spids: [209] ) ] spids: [209] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:opt) op:Equal rhs:{(SQ )} spids:[216])] spids: [216] ) ] ) (Subshell child: (CommandList children: [ (C {(cd)} {(sandbox3/rootfs-complete)}) (C {(.)} {(etc/DISTRO_SPECS)}) (ForEach iter_name: e iter_words: [{(1)} {(2)} {(3)} {(4)} {(5)} {(6)} {(7)} {(8)}] do_arg_iter: F body: (DoGroup children: [ (Case to_match: {($ VSub_Name '$e')} arms: [ (case_arm pat_list: [{(1)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:color) op: Equal rhs: {(SQ <'0.3 0.3 0.3'>)} spids: [267] ) ] spids: [267] ) ] spids: [265 266 272 16777215] ) (case_arm pat_list: [{(2)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:color) op: Equal rhs: {(SQ <'0.70 0.30 0.40'>)} spids: [280] ) ] spids: [280] ) ] spids: [278 279 285 16777215] ) (case_arm pat_list: [{(3)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:color) op: Equal rhs: {(SQ <'0.00 0.75 0.75'>)} spids: [293] ) ] spids: [293] ) ] spids: [291 292 298 16777215] ) (case_arm pat_list: [{(4)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:color) op: Equal rhs: {(SQ <'0.2 0.7 0.1'>)} spids: [306] ) ] spids: [306] ) ] spids: [304 305 311 16777215] ) (case_arm pat_list: [{(5)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:color) op: Equal rhs: {(SQ <'0.55 0.25\t0.60'>)} spids: [319] ) ] spids: [319] ) ] spids: [317 318 324 16777215] ) (case_arm pat_list: [{(6)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:color) op: Equal rhs: {(SQ <'0.1 0.1 0.8'>)} spids: [332] ) ] spids: [332] ) ] spids: [330 331 337 16777215] ) (case_arm pat_list: [{(7)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:color) op: Equal rhs: {(SQ <'0.73 0.55 0.52'>)} spids: [345] ) ] spids: [345] ) ] spids: [343 344 350 16777215] ) (case_arm pat_list: [{(8)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:color) op: Equal rhs: {(SQ <'0.6 0.7 0.8'>)} spids: [358] ) ] spids: [358] ) ] spids: [356 357 363 16777215] ) ] spids: [258 262 369] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(vercmp)} {($ VSub_Name '$MK_VER')} {(ge)} {(0.8)}) terminator: <Op_Semi ';'> ) ] action: [ (C {(echo)}) (C {(mkwallpaper)} {(-n)} {(${ VSub_Name DISTRO_FILE_PREFIX) (-wall) (${ VSub_Name e)} {(-l)} {(DQ ($ VSub_Name '$STRING'))} {(-f)} {($ VSub_Name '$FONT')} {(-i0)} {(-s)} {($ VSub_Name '$FSIZE')} {(-x1280)} {(-y800)} {(-kyes)} {(-jbr)} {(-z)} {(DQ ($ VSub_Name '$color'))} {(-e) (DQ (${ VSub_Name IMG) (' ') ($ VSub_Name '$DIMS_X_Y'))} {(-d) (${ VSub_Name OUT_BG)} ) ] spids: [16777215 382] ) ] else_action: [ (C {(mkwallpaper)} {(-n)} {(${ VSub_Name DISTRO_FILE_PREFIX) (-wall) (${ VSub_Name e)} {(-l)} {(DQ ($ VSub_Name '$DISTRO_FILE_PREFIX'))} {(-x1024)} {(-y768)} {(-z)} {(DQ ($ VSub_Name '$color'))} {(${ VSub_Name opt)} {(-w)} {(woof)} ) ] spids: [453 493] ) ] spids: [255 496] ) spids: [237 253] ) ] ) spids: [221 499] ) ] spids: [16777215 192] ) ] spids: [16777215 501] ) (C {(echo)} {(DQ ('created custom wallpapers'))}) ] )