(CommandList
  children: [
    (C {(set)} {(-e)})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:topdir)
          op: Equal
          rhs: 
            {
              (CommandSubPart
                command_list: (CommandList children:[(C {(dirname)} {($ VSub_Number '$0')})])
                left_token: <Left_CommandSub '$('>
                spids: [10 14]
              )
            }
          spids: [9]
        )
      ]
      spids: [9]
    )
    (C {(cd)} {($ VSub_Name '$topdir')})
    (C {(autoreconf)} {(--install)} {(--warnings) (Lit_Other '=') (all)} {(--force)})
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:args) op:Equal rhs:{(DQ )} spids:[32])]
      spids: [32]
    )
    (If
      arms: [
        (if_arm
          cond: [
            (Sentence
              child: 
                (C {(Lit_Other '[')} {(-f)} {(DQ ($ VSub_Name '$topdir') (/.config.args))} 
                  {(Lit_Other ']')}
                )
              terminator: <Op_Semi ';'>
            )
          ]
          action: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:args)
                  op: Equal
                  rhs: 
                    {
                      (DQ 
                        (CommandSubPart
                          command_list: 
                            (CommandList
                              children: [(C {(cat)} {($ VSub_Name '$topdir') (/.config.args)})]
                            )
                          left_token: <Left_CommandSub '$('>
                          spids: [55 60]
                        )
                      )
                    }
                  spids: [53]
                )
              ]
              spids: [53]
            )
          ]
          spids: [16777215 50]
        )
      ]
      spids: [16777215 63]
    )
    (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_Name '$topdir') ('/configure ') ($ VSub_Name '$args'))})
    (C {(echo)})
  ]
)