(command.CommandList children: [ (C {(set)} {(-e)}) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:topdir) op: Equal rhs: { (word_part.CommandSubPart command_list: (command.CommandList children:[(C {(dirname)} {($ VSub_Number '$0')})]) left_token: <Left_CommandSub '$('> ) } ) ] ) (C {(cd)} {($ VSub_DollarName '$topdir')}) (C {(autoreconf)} {(--install)} {(--warnings) (Lit_Other '=') (all)} {(--force)}) (command.Assignment keyword: Assign_None pairs: [(assign_pair lhs:(lhs_expr.LhsName name:args) op:Equal rhs:{(DQ )})] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(Lit_Other '[')} {(-f)} {(DQ ($ VSub_DollarName '$topdir') (/.config.args))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:args) op: Equal rhs: { (DQ (word_part.CommandSubPart command_list: (command.CommandList children: [(C {(cat)} {($ VSub_DollarName '$topdir') (/.config.args)})] ) left_token: <Left_CommandSub '$('> ) ) } ) ] ) ] ) ] ) (C {(echo)}) (C {(echo)} {(DQ (----------------------------------------------------------------))}) (C {(echo)} {(DQ ('Initialized build system. For a common configuration please run:'))}) (C {(echo)} {(DQ (----------------------------------------------------------------))}) (C {(echo)}) (C {(echo)} {(DQ ($ VSub_DollarName '$topdir') ('/configure ') ($ VSub_DollarName '$args'))}) (C {(echo)}) ] )