(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:diffout)
          op: Equal
          rhs: 
            {
              (CommandSubPart
                command_list: 
                  (CommandList
                    children: [
                      (SimpleCommand
                        words: [{(diff)} {(-u)} {(/dev/null)} {(/dev/null)}]
                        redirects: [(Redir op_id:Redir_GreatAnd fd:2 arg_word:{(1)} spids:[62])]
                      )
                    ]
                  )
                left_token: <Left_Backtick '`'>
                spids: [53 64]
              )
            }
          spids: [52]
        )
      ]
      spids: [52]
    )
    (If
      arms: [
        (if_arm
          cond: [
            (Sentence
              child: 
                (AndOr
                  ops: [Op_DAmp]
                  children: [
                    (C {(test)} {(x) (DQ ($ VSub_Name '$diffout'))} {(Lit_Other '=')} {(x) (DQ )})
                    (C {(test)} {($ VSub_QMark '$?')} {(-eq)} {(0)})
                  ]
                )
              terminator: <Op_Semi ';'>
            )
          ]
          action: [
            (FuncDef
              name: compare
              body: 
                (BraceGroup
                  children: [
                    (Sentence
                      child: (C {(diff)} {(-u)} {(DQ ($ VSub_At '$@'))})
                      terminator: <Op_Semi ';'>
                    )
                  ]
                  spids: [99]
                )
              spids: [95 98]
            )
          ]
          spids: [16777215 92]
        )
      ]
      else_action: [
        (FuncDef
          name: compare
          body: 
            (BraceGroup
              children: [(Sentence child:(C {(cmp)} {(DQ ($ VSub_At '$@'))}) terminator:<Op_Semi ';'>)]
              spids: [119]
            )
          spids: [115 118]
        )
      ]
      spids: [112 130]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:PATH)
          op: Equal
          rhs: {($ VSub_Name '$abs_aux_dir') (Lit_Other ':') ($ VSub_Name '$PATH')}
          spids: [136]
        )
      ]
      spids: [136]
    )
    (C {(export)} {(PATH)})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:TMP_BASE)
          op: Equal
          rhs: {(update-copyright.test)}
          spids: [146]
        )
      ]
      spids: [146]
    )
    (C {(trap)} {(SQ <'rm -f $TMP_BASE*'>)} {(0)} {(1)} {(2)} {(3)} {(15)})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:TMP)
          op: Equal
          rhs: {($ VSub_Name '$TMP_BASE')}
          spids: [176]
        )
      ]
      spids: [176]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:s)
          op: Equal
          rhs: {($ VSub_Name '$TMP') (-script)}
          spids: [179]
        )
      ]
      spids: [179]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {('eval \'(exit $?0)\' && eval \'exec perl -wS -0777 -pi "$0" ${1+"$@"}\'\n') 
              ('  & eval \'exec perl -wS -0777 -pi "$0" $argv:q\'\n') ('    if 0;\n') ('s/a/b/\n')
            }
          do_expansion: False
          here_end: EOF
          was_filled: T
          spids: [185]
        )
        (Redir op_id:Redir_Great fd:16777215 arg_word:{($ VSub_Name '$s')} spids:[189])
      ]
    )
    (C {(chmod)} {(a) (Lit_Other '+') (x)} {($ VSub_Name '$s')})
    (SimpleCommand
      words: [{(echo)} {(a)}]
      redirects: [
        (Redir
          op_id: Redir_Great
          fd: 16777215
          arg_word: {($ VSub_Name '$TMP') (-in)}
          spids: [205]
        )
      ]
    )
    (AndOr
      ops: [Op_DAmp Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(./) ($ VSub_Name '$s')} {($ VSub_Name '$TMP') (-in)}]
          redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[216])]
        )
        (C {(test)} {(b)} {(Lit_Other '=')} 
          {
            (DQ 
              (CommandSubPart
                command_list: 
                  (CommandList
                    children: [
                      (SimpleCommand
                        words: [{(cat)} {($ VSub_Name '$TMP') (-in)}]
                        redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[234])]
                      )
                    ]
                  )
                left_token: <Left_Backtick '`'>
                spids: [228 236]
              )
            )
          }
        )
        (BraceGroup
          children: [
            (SimpleCommand
              words: [
                {(printf)}
                {(SQ <'%s\\n'>)}
                {(DQ ($ VSub_Number '$0') (': skipping this test;'))}
                {(SQ <'your system has insufficient support for Perl'>)}
              ]
              redirects: [(Redir op_id:Redir_GreatAnd fd:1 arg_word:{(2)} spids:[262])]
            )
            (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(77)})
          ]
          spids: [242]
        )
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(perl)} {(-e)} {(SQ <'require 5.8.0'>)})
        (BraceGroup
          children: [
            (SimpleCommand
              words: [{(echo)} {(SQ <'$0: skipping this test; Perl version is too old'>)}]
              redirects: [(Redir op_id:Redir_GreatAnd fd:1 arg_word:{(2)} spids:[299])]
            )
            (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(77)})
          ]
          spids: [290]
        )
      ]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:UPDATE_COPYRIGHT_MAX_LINE_LENGTH)
          op: Equal
          rhs: {(72)}
          spids: [313]
        )
      ]
      spids: [313]
    )
    (C {(export)} {(UPDATE_COPYRIGHT_MAX_LINE_LENGTH)})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:TMP)
          op: Equal
          rhs: {($ VSub_Name '$TMP_BASE') (-ex)}
          spids: [331]
        )
      ]
      spids: [331]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir
          op_id: Redir_Great
          fd: 16777215
          arg_word: {($ VSub_Name '$TMP') (.1)}
          spids: [337]
        )
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {
              (DQ ('Copyright @copyright{} 1990-2005, 2007-2009 Free Software\n') 
                ('Foundation, Inc.\n')
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: T
          spids: [342]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir
          op_id: Redir_Great
          fd: 16777215
          arg_word: {($ VSub_Name '$TMP') (.2)}
          spids: [350]
        )
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {(DQ ('# Copyright (C) 1990-2005, 2007-2009 Free Software\n') ('# Foundation, Inc.\n'))}
          do_expansion: True
          here_end: EOF
          was_filled: T
          spids: [355]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir
          op_id: Redir_Great
          fd: 16777215
          arg_word: {($ VSub_Name '$TMP') (.3)}
          spids: [363]
        )
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {
              (DQ ('/*\n') (' * Copyright &copy; 90,2005,2007-2009\n') 
                (' * Free Software Foundation, Inc.\n') (' */\n')
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: T
          spids: [368]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir
          op_id: Redir_Great
          fd: 16777215
          arg_word: {($ VSub_Name '$TMP') (.4)}
          spids: [378]
        )
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {
              (DQ ('## Copyright (C) 1990-2005, 2007-2009 Free Software\n') ('#  Foundation, Inc.\n'))
            }
          do_expansion: True
          here_end: EOF
          was_filled: T
          spids: [383]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir
          op_id: Redir_Great
          fd: 16777215
          arg_word: {($ VSub_Name '$TMP') (.5)}
          spids: [391]
        )
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: {(DQ ('Copyright (C) 1990-2005, 2007-2009 Acme, Inc.\n'))}
          do_expansion: True
          here_end: EOF
          was_filled: T
          spids: [396]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir
          op_id: Redir_Great
          fd: 16777215
          arg_word: {($ VSub_Name '$TMP') (.6)}
          spids: [403]
        )
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {
              (DQ ('## Copyright (C) 1990-2005, 2007-2009 Free Software\n') ('#  Foundation, Inc.\n') 
                ('\n') ('Copyright (C) 1990-2005, 2007-2009 Free Software Foundation,\n') ('Inc.\n')
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: T
          spids: [408]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir
          op_id: Redir_Great
          fd: 16777215
          arg_word: {($ VSub_Name '$TMP') (.7)}
          spids: [419]
        )
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {
              (DQ ('Copyright (C) 1990-2005, 2007-2009 Acme, Inc.\n') ('\n') 
                ('# Copyright (C) 1990-2005, 2007-2009 Free Software\n') ('# Foundation, Inc.\n')
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: T
          spids: [424]
        )
      ]
    )
    (SimpleCommand
      words: [{(update-copyright)} {($ VSub_Name '$TMP') (.) (Lit_Other '?')}]
      redirects: [
        (Redir op_id:Redir_Great fd:1 arg_word:{($ VSub_Name '$TMP') (-stdout)} spids:[444])
        (Redir op_id:Redir_Great fd:2 arg_word:{($ VSub_Name '$TMP') (-stderr)} spids:[449])
      ]
      more_env: [(env_pair name:UPDATE_COPYRIGHT_YEAR val:{(2009)} spids:[433])]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (-stderr)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ($ VSub_Name '$TMP') ('.4: warning: copyright statement not found\n') 
                    ($ VSub_Name '$TMP') ('.5: warning: copyright statement not found\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [474]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.1)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('Copyright @copyright{} 1990-2005, 2007-2009 Free Software\n') 
                    ('Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [495]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.2)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('# Copyright (C) 1990-2005, 2007-2009 Free Software\n') 
                    ('# Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [514]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.3)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('/*\n') (' * Copyright &copy; 90,2005,2007-2009\n') 
                    (' * Free Software Foundation, Inc.\n') (' */\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [533]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.4)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('## Copyright (C) 1990-2005, 2007-2009 Free Software\n') 
                    ('#  Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [554]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.5)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: {(DQ ('Copyright (C) 1990-2005, 2007-2009 Acme, Inc.\n'))}
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [573]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.6)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('## Copyright (C) 1990-2005, 2007-2009 Free Software\n') 
                    ('#  Foundation, Inc.\n') ('\n') ('Copyright (C) 1990-2005, 2007-2009 Free Software Foundation,\n') ('Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [591]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.7)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('Copyright (C) 1990-2005, 2007-2009 Acme, Inc.\n') ('\n') 
                    ('# Copyright (C) 1990-2005, 2007-2009 Free Software\n') ('# Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [613]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (SimpleCommand
      words: [{(update-copyright)} {($ VSub_Name '$TMP') (.) (Lit_Other '?')}]
      redirects: [
        (Redir op_id:Redir_Great fd:1 arg_word:{($ VSub_Name '$TMP') (-stdout)} spids:[642])
        (Redir op_id:Redir_Great fd:2 arg_word:{($ VSub_Name '$TMP') (-stderr)} spids:[647])
      ]
      more_env: [
        (env_pair name:UPDATE_COPYRIGHT_YEAR val:{(2010)} spids:[628])
        (env_pair name:UPDATE_COPYRIGHT_USE_INTERVALS val:{(1)} spids:[631])
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (-stderr)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ($ VSub_Name '$TMP') ('.4: warning: copyright statement not found\n') 
                    ($ VSub_Name '$TMP') ('.5: warning: copyright statement not found\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [672]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.1)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('Copyright @copyright{} 1990-2005, 2007-2010 Free Software Foundation,\n') 
                    ('Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [693]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.2)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: {(DQ ('# Copyright (C) 1990-2005, 2007-2010 Free Software Foundation, Inc.\n'))}
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [712]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.3)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('/*\n') 
                    (' * Copyright &copy; 1990, 2005, 2007-2010 Free Software Foundation, Inc.\n') (' */\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [730]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.4)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('## Copyright (C) 1990-2005, 2007-2009 Free Software\n') 
                    ('#  Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [750]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.5)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: {(DQ ('Copyright (C) 1990-2005, 2007-2009 Acme, Inc.\n'))}
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [769]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.6)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('## Copyright (C) 1990-2005, 2007-2009 Free Software\n') 
                    ('#  Foundation, Inc.\n') ('\n') ('Copyright (C) 1990-2005, 2007-2010 Free Software Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [787]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.7)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('Copyright (C) 1990-2005, 2007-2009 Acme, Inc.\n') ('\n') 
                    ('# Copyright (C) 1990-2005, 2007-2010 Free Software Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [808]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (SimpleCommand
      words: [{(update-copyright)} {($ VSub_Name '$TMP') (.) (Lit_Other '?')}]
      redirects: [
        (Redir op_id:Redir_Great fd:1 arg_word:{($ VSub_Name '$TMP') (-stdout)} spids:[836])
        (Redir op_id:Redir_Great fd:2 arg_word:{($ VSub_Name '$TMP') (-stderr)} spids:[841])
      ]
      more_env: [
        (env_pair name:UPDATE_COPYRIGHT_YEAR val:{(2010)} spids:[822])
        (env_pair name:UPDATE_COPYRIGHT_FORCE val:{(1)} spids:[825])
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (-stderr)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ($ VSub_Name '$TMP') ('.4: warning: copyright statement not found\n') 
                    ($ VSub_Name '$TMP') ('.5: warning: copyright statement not found\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [866]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.1)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('Copyright @copyright{} 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997,\n') 
                    ('1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008, 2009, 2010\n') ('Free Software Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [887]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.2)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('# Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,\n') 
                    ('# 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008, 2009, 2010 Free\n') ('# Software Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [907]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.3)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('/*\n') 
                    (' * Copyright &copy; 1990, 2005, 2007, 2008, 2009, 2010 Free Software\n') (' * Foundation, Inc.\n') (' */\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [927]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.4)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('## Copyright (C) 1990-2005, 2007-2009 Free Software\n') 
                    ('#  Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [948]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.5)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: {(DQ ('Copyright (C) 1990-2005, 2007-2009 Acme, Inc.\n'))}
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [967]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.6)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('## Copyright (C) 1990-2005, 2007-2009 Free Software\n') 
                    ('#  Foundation, Inc.\n') ('\n') ('Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,\n') 
                    ('1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008, 2009, 2010 Free\n') ('Software Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [985]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.7)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('Copyright (C) 1990-2005, 2007-2009 Acme, Inc.\n') ('\n') 
                    ('# Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,\n') ('# 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008, 2009, 2010 Free\n') 
                    ('# Software Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [1008]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (C {(rm)} {($ VSub_Name '$TMP') (Lit_Other '*')})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:TMP)
          op: Equal
          rhs: {($ VSub_Name '$TMP_BASE') (-current-year)}
          spids: [1040]
        )
      ]
      spids: [1040]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:YEAR)
          op: Equal
          rhs: 
            {
              (CommandSubPart
                command_list: 
                  (CommandList
                    children: [(C {(date)} {(Lit_Other '+') (Lit_Other '%') (Y)})]
                  )
                left_token: <Left_Backtick '`'>
                spids: [1045 1051]
              )
            }
          spids: [1044]
        )
      ]
      spids: [1044]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir op_id:Redir_Great fd:16777215 arg_word:{($ VSub_Name '$TMP')} spids:[1055])
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {
              (DQ ("'") (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) (' Copyright (C) 2006\n') 
                ("'") (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) (' Free Software Foundation,\n') ("'") 
                (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) (' Inc.\n')
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: T
          spids: [1059]
        )
      ]
    )
    (SimpleCommand
      words: [{(update-copyright)} {($ VSub_Name '$TMP')}]
      redirects: [
        (Redir op_id:Redir_Great fd:1 arg_word:{($ VSub_Name '$TMP') (-stdout)} spids:[1076])
        (Redir op_id:Redir_Great fd:2 arg_word:{($ VSub_Name '$TMP') (-stderr)} spids:[1081])
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ("'") (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) 
                    (' Copyright (C) 2006, ') ($ VSub_Name '$YEAR') (' Free Software Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [1118]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (SimpleCommand
      words: [{(update-copyright)} {($ VSub_Name '$TMP')}]
      redirects: [
        (Redir op_id:Redir_Great fd:1 arg_word:{($ VSub_Name '$TMP') (-stdout)} spids:[1142])
        (Redir op_id:Redir_Great fd:2 arg_word:{($ VSub_Name '$TMP') (-stderr)} spids:[1147])
      ]
      more_env: [(env_pair name:UPDATE_COPYRIGHT_USE_INTERVALS val:{(1)} spids:[1133])]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ("'") (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) 
                    (' Copyright (C) 2006, ') ($ VSub_Name '$YEAR') (' Free Software Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [1184]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (C {(rm)} {($ VSub_Name '$TMP') (Lit_Other '*')})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:TMP)
          op: Equal
          rhs: {($ VSub_Name '$TMP_BASE') (-surrounding-text)}
          spids: [1215]
        )
      ]
      spids: [1215]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir op_id:Redir_Great fd:16777215 arg_word:{($ VSub_Name '$TMP')} spids:[1221])
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {
              (DQ ('    Undisturbed text.\n') ('dnl Undisturbed text.\n') ('dnl Copyright (C) 89\n') 
                ('dnl Free Software Foundation, Inc.\n') ('dnl   Undisturbed text.\n')
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: T
          spids: [1225]
        )
      ]
    )
    (SimpleCommand
      words: [{(update-copyright)} {($ VSub_Name '$TMP')}]
      redirects: [
        (Redir op_id:Redir_Great fd:1 arg_word:{($ VSub_Name '$TMP') (-stdout)} spids:[1243])
        (Redir op_id:Redir_Great fd:2 arg_word:{($ VSub_Name '$TMP') (-stderr)} spids:[1248])
      ]
      more_env: [(env_pair name:UPDATE_COPYRIGHT_YEAR val:{(2010)} spids:[1234])]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('    Undisturbed text.\n') ('dnl Undisturbed text.\n') 
                    ('dnl Copyright (C) 1989, 2010 Free Software Foundation, Inc.\n') ('dnl   Undisturbed text.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [1285]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (C {(rm)} {($ VSub_Name '$TMP') (Lit_Other '*')})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:TMP)
          op: Equal
          rhs: {($ VSub_Name '$TMP_BASE') (-widest-prefix)}
          spids: [1315]
        )
      ]
      spids: [1315]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir op_id:Redir_Great fd:16777215 arg_word:{($ VSub_Name '$TMP')} spids:[1321])
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {
              (DQ 
                (
'#### Copyright (C) 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985,\n'
                ) ('#### 1986, 1987, 1988, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,\n') 
                ('#### 2008 Free Software Foundation, Inc.\n')
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: T
          spids: [1325]
        )
      ]
    )
    (SimpleCommand
      words: [{(update-copyright)} {($ VSub_Name '$TMP')}]
      redirects: [
        (Redir op_id:Redir_Great fd:1 arg_word:{($ VSub_Name '$TMP') (-stdout)} spids:[1341])
        (Redir op_id:Redir_Great fd:2 arg_word:{($ VSub_Name '$TMP') (-stderr)} spids:[1346])
      ]
      more_env: [(env_pair name:UPDATE_COPYRIGHT_YEAR val:{(2010)} spids:[1332])]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('#### Copyright (C) 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984,\n') 
                    ('#### 1985, 1986, 1987, 1988, 1999, 2000, 2001, 2002, 2003, 2004, 2005,\n') ('#### 2006, 2007, 2008, 2010 Free Software Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [1383]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (SimpleCommand
      words: [{(update-copyright)} {($ VSub_Name '$TMP')}]
      redirects: [
        (Redir op_id:Redir_Great fd:1 arg_word:{($ VSub_Name '$TMP') (-stdout)} spids:[1408])
        (Redir op_id:Redir_Great fd:2 arg_word:{($ VSub_Name '$TMP') (-stderr)} spids:[1413])
      ]
      more_env: [
        (env_pair name:UPDATE_COPYRIGHT_YEAR val:{(2011)} spids:[1396])
        (env_pair name:UPDATE_COPYRIGHT_USE_INTERVALS val:{(1)} spids:[1399])
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('#### Copyright (C) 1976-1988, 1999-2008, 2010-2011 Free Software\n') 
                    ('#### Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [1450]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (C {(rm)} {($ VSub_Name '$TMP') (Lit_Other '*')})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:TMP)
          op: Equal
          rhs: {($ VSub_Name '$TMP_BASE') (-prefix-too-large)}
          spids: [1478]
        )
      ]
      spids: [1478]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir op_id:Redir_Great fd:16777215 arg_word:{($ VSub_Name '$TMP')} spids:[1484])
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {
              (DQ 
                (
'####  Copyright (C) 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985,\n'
                ) ('####  1986, 1987, 1988, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,\n') 
                ('####  2008 Free Software Foundation, Inc.\n')
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: T
          spids: [1488]
        )
      ]
    )
    (SimpleCommand
      words: [{(update-copyright)} {($ VSub_Name '$TMP')}]
      redirects: [
        (Redir op_id:Redir_Great fd:1 arg_word:{($ VSub_Name '$TMP') (-stdout)} spids:[1504])
        (Redir op_id:Redir_Great fd:2 arg_word:{($ VSub_Name '$TMP') (-stderr)} spids:[1509])
      ]
      more_env: [(env_pair name:UPDATE_COPYRIGHT_YEAR val:{(2010)} spids:[1495])]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (-stderr)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: {(DQ ($ VSub_Name '$TMP') (': warning: copyright statement not found\n'))}
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [1534]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ 
                    (
'####  Copyright (C) 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985,\n'
                    ) ('####  1986, 1987, 1988, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,\n') 
                    ('####  2008 Free Software Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [1552]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (C {(rm)} {($ VSub_Name '$TMP') (Lit_Other '*')})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:TMP)
          op: Equal
          rhs: {($ VSub_Name '$TMP_BASE') (-blank-lines)}
          spids: [1581]
        )
      ]
      spids: [1581]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir op_id:Redir_Great fd:16777215 arg_word:{($ VSub_Name '$TMP')} spids:[1587])
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {
              (DQ ('#Copyright (C) 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985,\n') 
                ('#\n') ('#1986, 1987, 1988, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,\n') 
                ('#2008 Free Software Foundation, Inc.\n') ('\n') ('Copyright (C) 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985,\n') ('\n') 
                ('1986, 1987, 1988, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,\n') ('2008 Free Software Foundation, Inc.\n')
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: T
          spids: [1591]
        )
      ]
    )
    (SimpleCommand
      words: [{(update-copyright)} {($ VSub_Name '$TMP')}]
      redirects: [
        (Redir op_id:Redir_Great fd:1 arg_word:{($ VSub_Name '$TMP') (-stdout)} spids:[1613])
        (Redir op_id:Redir_Great fd:2 arg_word:{($ VSub_Name '$TMP') (-stderr)} spids:[1618])
      ]
      more_env: [(env_pair name:UPDATE_COPYRIGHT_YEAR val:{(2010)} spids:[1604])]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (-stderr)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: {(DQ ($ VSub_Name '$TMP') (': warning: copyright statement not found\n'))}
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [1643]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ 
                    (
'#Copyright (C) 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985,\n'
                    ) ('#\n') ('#1986, 1987, 1988, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,\n') 
                    ('#2008 Free Software Foundation, Inc.\n') ('\n') ('Copyright (C) 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985,\n') ('\n') 
                    ('1986, 1987, 1988, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,\n') ('2008 Free Software Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [1661]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (C {(rm)} {($ VSub_Name '$TMP') (Lit_Other '*')})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:TMP)
          op: Equal
          rhs: {($ VSub_Name '$TMP_BASE') (-leading-tabs)}
          spids: [1696]
        )
      ]
      spids: [1696]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir op_id:Redir_Great fd:16777215 arg_word:{($ VSub_Name '$TMP')} spids:[1702])
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {
              (DQ ('\tCopyright (C) 87, 88, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 98,\n') 
                ('\t 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free\n') ('\tSoftware Foundation, Inc.\n')
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: T
          spids: [1706]
        )
      ]
    )
    (SimpleCommand
      words: [{(update-copyright)} {($ VSub_Name '$TMP')}]
      redirects: [
        (Redir op_id:Redir_Great fd:1 arg_word:{($ VSub_Name '$TMP') (-stdout)} spids:[1722])
        (Redir op_id:Redir_Great fd:2 arg_word:{($ VSub_Name '$TMP') (-stderr)} spids:[1727])
      ]
      more_env: [(env_pair name:UPDATE_COPYRIGHT_YEAR val:{(2010)} spids:[1713])]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('\tCopyright (C) 1987, 1988, 1991, 1992, 1993, 1994, 1995, 1996,\n') 
                    ('\t1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,\n') ('\t2007, 2008, 2009, 2010 Free Software Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [1764]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (SimpleCommand
      words: [{(update-copyright)} {($ VSub_Name '$TMP')}]
      redirects: [
        (Redir op_id:Redir_Great fd:1 arg_word:{($ VSub_Name '$TMP') (-stdout)} spids:[1789])
        (Redir op_id:Redir_Great fd:2 arg_word:{($ VSub_Name '$TMP') (-stderr)} spids:[1794])
      ]
      more_env: [
        (env_pair name:UPDATE_COPYRIGHT_YEAR val:{(2011)} spids:[1777])
        (env_pair name:UPDATE_COPYRIGHT_USE_INTERVALS val:{(1)} spids:[1780])
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('\tCopyright (C) 1987-1988, 1991-2011 Free Software Foundation,\n') 
                    ('\tInc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [1831]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (C {(rm)} {($ VSub_Name '$TMP') (Lit_Other '*')})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:TMP)
          op: Equal
          rhs: {($ VSub_Name '$TMP_BASE') (-unusual-ws)}
          spids: [1859]
        )
      ]
      spids: [1859]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir op_id:Redir_Great fd:16777215 arg_word:{($ VSub_Name '$TMP')} spids:[1865])
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {
              (DQ ('\t\t# Copyright (C) 87-88, 1991, 1992, 1993, 1994, 1995, 1996, 1997,\n') 
                (
'\t\t# 98, 1999, 2000, 2001, 2002, 2003,     \t\x0c\t  2004, 2005, 2006, 2007, 2008,\n'
                ) ('\t\t# 2009 Free Software Foundation, Inc.\n')
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: T
          spids: [1869]
        )
      ]
    )
    (SimpleCommand
      words: [{(update-copyright)} {($ VSub_Name '$TMP')}]
      redirects: [
        (Redir op_id:Redir_Great fd:1 arg_word:{($ VSub_Name '$TMP') (-stdout)} spids:[1885])
        (Redir op_id:Redir_Great fd:2 arg_word:{($ VSub_Name '$TMP') (-stderr)} spids:[1890])
      ]
      more_env: [(env_pair name:UPDATE_COPYRIGHT_YEAR val:{(2010)} spids:[1876])]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('\t\t# Copyright (C) 1987, 1988, 1991, 1992, 1993, 1994,\n') 
                    ('\t\t# 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,\n') ('\t\t# 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software\n') ('\t\t# Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [1927]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (SimpleCommand
      words: [{(update-copyright)} {($ VSub_Name '$TMP')}]
      redirects: [
        (Redir op_id:Redir_Great fd:1 arg_word:{($ VSub_Name '$TMP') (-stdout)} spids:[1953])
        (Redir op_id:Redir_Great fd:2 arg_word:{($ VSub_Name '$TMP') (-stderr)} spids:[1958])
      ]
      more_env: [
        (env_pair name:UPDATE_COPYRIGHT_YEAR val:{(2011)} spids:[1941])
        (env_pair name:UPDATE_COPYRIGHT_USE_INTERVALS val:{(1)} spids:[1944])
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('\t\t# Copyright (C) 1987-1988, 1991-2011 Free Software\n') 
                    ('\t\t# Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [1995]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (SimpleCommand
      words: [{(update-copyright)} {($ VSub_Name '$TMP')}]
      redirects: [
        (Redir op_id:Redir_Great fd:1 arg_word:{($ VSub_Name '$TMP') (-stdout)} spids:[2022])
        (Redir op_id:Redir_Great fd:2 arg_word:{($ VSub_Name '$TMP') (-stderr)} spids:[2027])
      ]
      more_env: [
        (env_pair name:UPDATE_COPYRIGHT_YEAR val:{(2011)} spids:[2007])
        (env_pair name:UPDATE_COPYRIGHT_USE_INTERVALS val:{(2)} spids:[2010])
        (env_pair name:UPDATE_COPYRIGHT_FORCE val:{(1)} spids:[2015])
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: {(DQ ('\t\t# Copyright (C) 1987-2011 Free Software Foundation, Inc.\n'))}
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [2064]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (C {(rm)} {($ VSub_Name '$TMP') (Lit_Other '*')})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:TMP)
          op: Equal
          rhs: {($ VSub_Name '$TMP_BASE') (-dos-eol)}
          spids: [2091]
        )
      ]
      spids: [2091]
    )
    (SimpleCommand
      words: [{(tr)} {(Lit_Other '@')} {(SQ <'\\015'>)}]
      redirects: [
        (Redir op_id:Redir_Great fd:16777215 arg_word:{($ VSub_Name '$TMP')} spids:[2103])
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {('Rem Copyright (C) 87, 88, 1991, 1992, 1993, 1994, 1995, 1996, 1997,@\n') 
              ('Rem 98, 1999, 2000, 2001, 2002, 2003,  2004, 2005, 2006, 2007, 2008,@\n') ('Rem 2009 Free Software Foundation, Inc.@\n')
            }
          do_expansion: False
          here_end: EOF
          was_filled: T
          spids: [2107]
        )
      ]
    )
    (SimpleCommand
      words: [{(update-copyright)} {($ VSub_Name '$TMP')}]
      redirects: [
        (Redir op_id:Redir_Great fd:1 arg_word:{($ VSub_Name '$TMP') (-stdout)} spids:[2120])
        (Redir op_id:Redir_Great fd:2 arg_word:{($ VSub_Name '$TMP') (-stderr)} spids:[2125])
      ]
      more_env: [(env_pair name:UPDATE_COPYRIGHT_YEAR val:{(2010)} spids:[2111])]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (SimpleCommand
      words: [{(tr)} {(Lit_Other '@')} {(SQ <'\\015'>)}]
      redirects: [
        (Redir
          op_id: Redir_Great
          fd: 16777215
          arg_word: {($ VSub_Name '$TMP') (-exp)}
          spids: [2164]
        )
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {('Rem Copyright (C) 1987, 1988, 1991, 1992, 1993, 1994, 1995, 1996, 1997,@\n') 
              ('Rem 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,@\n') ('Rem 2009, 2010 Free Software Foundation, Inc.@\n')
            }
          do_expansion: False
          here_end: EOF
          was_filled: T
          spids: [2169]
        )
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {($ VSub_Name '$TMP') (-exp)} {($ VSub_Name '$TMP')})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (C {(rm)} {($ VSub_Name '$TMP') (Lit_Other '*')})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:TMP)
          op: Equal
          rhs: {($ VSub_Name '$TMP_BASE') (-omitted-circle-c)}
          spids: [2202]
        )
      ]
      spids: [2202]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir op_id:Redir_Great fd:16777215 arg_word:{($ VSub_Name '$TMP')} spids:[2208])
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {
              (DQ ('  Copyright 87, 88, 1991, 1992, 1993, 1994, 1995, 1996, 1997,\n') 
                ('  98, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,\n') ('  2009 Free Software Foundation, Inc.\n')
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: T
          spids: [2212]
        )
      ]
    )
    (SimpleCommand
      words: [{(update-copyright)} {($ VSub_Name '$TMP')}]
      redirects: [
        (Redir op_id:Redir_Great fd:1 arg_word:{($ VSub_Name '$TMP') (-stdout)} spids:[2228])
        (Redir op_id:Redir_Great fd:2 arg_word:{($ VSub_Name '$TMP') (-stderr)} spids:[2233])
      ]
      more_env: [(env_pair name:UPDATE_COPYRIGHT_YEAR val:{(2010)} spids:[2219])]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('  Copyright 1987, 1988, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,\n') 
                    ('  1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010\n') ('  Free Software Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [2270]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (C {(rm)} {($ VSub_Name '$TMP') (Lit_Other '*')})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:TMP)
          op: Equal
          rhs: {($ VSub_Name '$TMP_BASE') (-c-style-comments)}
          spids: [2299]
        )
      ]
      spids: [2299]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir
          op_id: Redir_Great
          fd: 16777215
          arg_word: {($ VSub_Name '$TMP') (.star)}
          spids: [2305]
        )
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {
              (DQ ('/*  Copyright 87, 88, 1991, 1992, 1993, 1994, 1995, 1996, 1997,\n') 
                (' *  98, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,\n') (' *  2009 Free Software Foundation, Inc.  */\n')
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: T
          spids: [2310]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir
          op_id: Redir_Great
          fd: 16777215
          arg_word: {($ VSub_Name '$TMP') (.space)}
          spids: [2319]
        )
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {
              (DQ ('  /*Copyright 87, 88, 1991, 1992, 1993, 1994, 1995, 1996, 1997,\n') 
                ('    98, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,\n') ('    2009 Free Software Foundation, Inc.  */\n')
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: T
          spids: [2324]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir
          op_id: Redir_Great
          fd: 16777215
          arg_word: {($ VSub_Name '$TMP') (.single-line)}
          spids: [2333]
        )
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: {(DQ ('/*   Copyright 87, 1991, 1992 Free Software Foundation, Inc.  */\n'))}
          do_expansion: True
          here_end: EOF
          was_filled: T
          spids: [2338]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir
          op_id: Redir_Great
          fd: 16777215
          arg_word: {($ VSub_Name '$TMP') (.single-line-wrapped)}
          spids: [2345]
        )
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: {(DQ (' /* Copyright 1988, 1991, 1992, 1993 Free Software Foundation, Inc.  */\n'))}
          do_expansion: True
          here_end: EOF
          was_filled: T
          spids: [2350]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir
          op_id: Redir_Great
          fd: 16777215
          arg_word: {($ VSub_Name '$TMP') (.extra-text-star)}
          spids: [2357]
        )
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {
              (DQ (' /* Copyright 1987, 1988, 1991, 1992 Free Software Foundation, Inc.  End\n') 
                ('  * More comments.  */\n')
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: T
          spids: [2362]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir
          op_id: Redir_Great
          fd: 16777215
          arg_word: {($ VSub_Name '$TMP') (.extra-text-space)}
          spids: [2370]
        )
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {
              (DQ (' /* Copyright 1987, 1988, 1991, 1992 Free Software Foundation, Inc. ***\n') 
                ('    * End of comments. */\n')
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: T
          spids: [2375]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir
          op_id: Redir_Great
          fd: 16777215
          arg_word: {($ VSub_Name '$TMP') (.two-digit-final-is-substr-of-first)}
          spids: [2383]
        )
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: {(DQ (' /* Copyright 1991, 99 Free Software Foundation, Inc. */\n'))}
          do_expansion: True
          here_end: EOF
          was_filled: T
          spids: [2388]
        )
      ]
    )
    (SimpleCommand
      words: [{(update-copyright)} {($ VSub_Name '$TMP') (.) (Lit_Other '*')}]
      redirects: [
        (Redir op_id:Redir_Great fd:1 arg_word:{($ VSub_Name '$TMP') (-stdout)} spids:[2404])
        (Redir op_id:Redir_Great fd:2 arg_word:{($ VSub_Name '$TMP') (-stderr)} spids:[2409])
      ]
      more_env: [(env_pair name:UPDATE_COPYRIGHT_YEAR val:{(2010)} spids:[2393])]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)})
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.star)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('/*  Copyright 1987, 1988, 1991, 1992, 1993, 1994, 1995, 1996, 1997,\n') 
                    (' *  1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,\n') (' *  2009, 2010 Free Software Foundation, Inc.  */\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [2447]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.space)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ ('  /*Copyright 1987, 1988, 1991, 1992, 1993, 1994, 1995, 1996, 1997,\n') 
                    ('    1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,\n') ('    2009, 2010 Free Software Foundation, Inc.  */\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [2467]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.single-line)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {(DQ ('/*   Copyright 1987, 1991, 1992, 2010 Free Software Foundation, Inc.  */\n'))}
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [2487]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.single-line-wrapped)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ (' /* Copyright 1988, 1991, 1992, 1993, 2010 Free Software Foundation,\n') 
                    ('  * Inc.  */\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [2505]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.extra-text-star)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ (' /* Copyright 1987, 1988, 1991, 1992, 2010 Free Software Foundation,\n') 
                    ('  * Inc.  End\n') ('  * More comments.  */\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [2524]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.extra-text-space)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: 
                {
                  (DQ (' /* Copyright 1987, 1988, 1991, 1992, 2010 Free Software Foundation,\n') 
                    ('    Inc. ***\n') ('    * End of comments. */\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [2544]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (AndOr
      ops: [Op_DPipe]
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.two-digit-final-is-substr-of-first)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: 16777215
              body: {(DQ (' /* Copyright 1991, 1999, 2010 Free Software Foundation, Inc. */\n'))}
              do_expansion: True
              here_end: EOF
              was_filled: T
              spids: [2564]
            )
          ]
        )
        (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
      ]
    )
    (C {(rm)} {($ VSub_Name '$TMP') (Lit_Other '*')})
    (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(0)})
  ]
)