(command.CommandList children: [ (command.Assignment keyword: Assign_None pairs: [(assign_pair lhs:(lhs_expr.LhsName name:BCJ) op:Equal rhs:(word.EmptyWord))] ) (command.Assignment keyword: Assign_None pairs: [(assign_pair lhs:(lhs_expr.LhsName name:LZMA2OPTS) op:Equal rhs:(word.EmptyWord))] ) (command.Case to_match: {($ VSub_DollarName '$SRCARCH')} arms: [ (case_arm pat_list: [{(x86)}] action: [ (command.Assignment keyword: Assign_None pairs: [(assign_pair lhs:(lhs_expr.LhsName name:BCJ) op:Equal rhs:{(--x86)})] ) ] ) (case_arm pat_list: [{(powerpc)}] action: [ (command.Assignment keyword: Assign_None pairs: [(assign_pair lhs:(lhs_expr.LhsName name:BCJ) op:Equal rhs:{(--powerpc)})] ) ] ) (case_arm pat_list: [{(ia64)}] action: [ (command.Sentence child: (command.Assignment keyword: Assign_None pairs: [(assign_pair lhs:(lhs_expr.LhsName name:BCJ) op:Equal rhs:{(--ia64)})] ) terminator: <Op_Semi ';'> ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:LZMA2OPTS) op: Equal rhs: {(Lit_VarLike 'pb=') (4)} ) ] ) ] ) (case_arm pat_list: [{(arm)}] action: [ (command.Assignment keyword: Assign_None pairs: [(assign_pair lhs:(lhs_expr.LhsName name:BCJ) op:Equal rhs:{(--arm)})] ) ] ) (case_arm pat_list: [{(sparc)}] action: [ (command.Assignment keyword: Assign_None pairs: [(assign_pair lhs:(lhs_expr.LhsName name:BCJ) op:Equal rhs:{(--sparc)})] ) ] ) ] ) (C {(exec)} {(xz)} {(--check) (Lit_Other '=') (crc32)} {($ VSub_DollarName '$BCJ')} {(--lzma2) (Lit_Other '=') ($ VSub_DollarName '$LZMA2OPTS') (Lit_Comma ',') (Lit_VarLike 'dict=') (32MiB) } ) ] )