(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LeftVar name:PATH)
          rhs: {(/bin) (Lit_Other ":") (/usr/bin) (Lit_Other ":") (/sbin) (Lit_Other ":") (/usr/sbin)}
          spids: [49]
        )
      ]
      spids: [49]
    )
    (AndOr children:[(C {(test)} {(-x)} {(/usr/sbin/anacron)})(C {(exit)} {(0)})] op_id:Op_DPipe)
    (AndOr
      children: [(C {(test)} {(-r)} {(/etc/default/anacron)}) (C {(.)} {(/etc/default/anacron)})]
      op_id: Op_DAmp
    )
    (C {(.)} {(/lib/lsb/init-functions)})
    (Case
      to_match: {(DQ ($ VSub_Number "$1"))}
      arms: [
        (case_arm
          pat_list: [{(start)}]
          action: 
            (CommandList
              children: [
                (If
                  arms: [
                    (if_arm
                      cond: 
                        (Sentence
                          command: 
                            (SimpleCommand
                              words: [{(init_is_upstart)}]
                              redirects: [
                                (Redirect
                                  op_id: Redir_Great
                                  arg_word: {(/dev/null)}
                                  fd: 2
                                  spids: [106]
                                )
                              ]
                            )
                          terminator: <Op_Semi ";">
                        )
                      action: (C {(exit)} {(1)})
                      spids: [-1 110]
                    )
                  ]
                  spids: [-1 118]
                )
                (C {(log_daemon_msg)} {(DQ ("Starting anac(h)ronistic cron"))} {(DQ (anacron))})
                (If
                  arms: [
                    (if_arm
                      cond: 
                        (AndOr
                          children: [
                            (C {(test)} {(x) (DQ ($ VSub_Name "$ANACRON_RUN_ON_BATTERY_POWER"))} 
                              {(KW_Bang "!") (Lit_Other "=")} {(x) (DQ (yes))}
                            )
                            (C {(test)} {(-x)} {(/usr/bin/on_ac_power)})
                          ]
                          op_id: Op_DAmp
                        )
                      action: 
                        (CommandList
                          children: [
                            (SimpleCommand
                              words: [{(/usr/bin/on_ac_power)}]
                              redirects: [
                                (Redirect
                                  op_id: Redir_Great
                                  arg_word: {(/dev/null)}
                                  fd: -1
                                  spids: [163]
                                )
                              ]
                            )
                            (If
                              arms: [
                                (if_arm
                                  cond: (C {(test)} {($ VSub_QMark "$?")} {(-eq)} {(1)})
                                  action: 
                                    (CommandList
                                      children: [
                                        (C {(log_progress_msg)} 
                                          {(DQ ("deferred while on battery power"))}
                                        )
                                        (C {(log_end_msg)} {(0)})
                                        (C {(exit)} {(0)})
                                      ]
                                    )
                                  spids: [-1 178]
                                )
                              ]
                              spids: [-1 198]
                            )
                          ]
                        )
                      spids: [-1 158]
                    )
                  ]
                  spids: [-1 201]
                )
                (C {(start-stop-daemon)} {(--start)} {(--exec)} {(/usr/sbin/anacron)} {(--)} {(-s)})
                (C {(log_end_msg)} {(0)})
              ]
            )
          spids: [98 99 231 -1]
        )
        (case_arm
          pat_list: [{(restart)} {(force-reload)} {(reload)}]
          action: (C {(Lit_Other ":")})
          spids: [234 239 249 -1]
        )
        (case_arm
          pat_list: [{(stop)}]
          action: 
            (CommandList
              children: [
                (If
                  arms: [
                    (if_arm
                      cond: 
                        (AndOr
                          children: [
                            (SimpleCommand
                              words: [{(init_is_upstart)}]
                              redirects: [
                                (Redirect
                                  op_id: Redir_Great
                                  arg_word: {(/dev/null)}
                                  fd: 2
                                  spids: [260]
                                )
                              ]
                            )
                            (Pipeline
                              children: [
                                (SimpleCommand
                                  words: [{(status)} {(anacron)}]
                                  redirects: [
                                    (Redirect
                                      op_id: Redir_Great
                                      arg_word: {(/dev/null)}
                                      fd: 2
                                      spids: [269]
                                    )
                                  ]
                                )
                                (C {(grep)} {(-q)} {(start)})
                              ]
                              negated: False
                            )
                          ]
                          op_id: Op_DAmp
                        )
                      action: (C {(exit)} {(0)})
                      spids: [-1 281]
                    )
                  ]
                  spids: [-1 289]
                )
                (C {(log_daemon_msg)} {(DQ ("Stopping anac(h)ronistic cron"))} {(DQ (anacron))})
                (C {(start-stop-daemon)} {(--stop)} {(--exec)} {(/usr/sbin/anacron)} {(--oknodo)} 
                  {(--quiet)}
                )
                (C {(log_end_msg)} {(0)})
              ]
            )
          spids: [252 253 321 -1]
        )
        (case_arm pat_list:[{(status)}] action:(C {(exit)} {(4)}) spids:[324325333-1])
        (case_arm
          pat_list: [{(Lit_Other "*")}]
          action: 
            (CommandList
              children: [
                (C {(echo)} 
                  {(DQ ("Usage: /etc/init.d/anacron {start|stop|restart|force-reload|reload}"))}
                )
                (C {(exit)} {(2)})
              ]
            )
          spids: [336 337 352 -1]
        )
      ]
      spids: [89 95 354]
    )
    (C {(exit)} {(0)})
  ]
)