(command.CommandList children: [ (C {<Id.KW_Set set>} {<-e>}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:topdir) op: assign_op.Equal rhs: { (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<dirname>} {($ Id.VSub_Number '$0')}) ) } spids: [9] ) ] ) (C {<cd>} {($ Id.VSub_DollarName '$topdir')}) (C {<autoreconf>} {<--install>} {<--warnings> <Id.Lit_Equals '='> <all>} {<--force>}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:args) op: assign_op.Equal rhs: {(DQ )} spids: [32] ) ] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} {<-f>} {(DQ ($ Id.VSub_DollarName '$topdir') <'/.config.args'>)} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:args) op: assign_op.Equal rhs: { (DQ (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<cat>} {($ Id.VSub_DollarName '$topdir') <'/.config.args'>}) ) ) } spids: [53] ) ] ) ] spids: [36 50] ) ] ) (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 ($ Id.VSub_DollarName '$topdir') <'/configure '> ($ Id.VSub_DollarName '$args'))}) (C {<echo>}) ] )