(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
                  children: [
                    (C {(test)} {(x) (DQ ($ VSub_Name '$diffout'))} {(Lit_Other '=')} {(x) (DQ )})
                    (C {(test)} {($ VSub_QMark '$?')} {(-eq)} {(0)})
                  ]
                  op_id: Op_DAmp
                )
              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: [-1 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: -1
          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: True
          spids: [185]
        )
        (Redir op_id:Redir_Great fd:-1 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:-1 arg_word:{($ VSub_Name '$TMP') (-in)} spids:[205])]
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(./) ($ VSub_Name '$s')} {($ VSub_Name '$TMP') (-in)}]
          redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[216])]
        )
        (AndOr
          children: [
            (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])]
                )
                (C {(exit)} {(77)})
              ]
              spids: [242]
            )
          ]
          op_id: Op_DPipe
        )
      ]
      op_id: Op_DAmp
    )
    (AndOr
      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])]
            )
            (C {(exit)} {(77)})
          ]
          spids: [290]
        )
      ]
      op_id: Op_DPipe
    )
    (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:-1 arg_word:{($ VSub_Name '$TMP') (.1)} spids:[337])
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          body: 
            {
              (DQ ('Copyright @copyright{} 1990-2005, 2007-2009 Free Software\n') 
                ('Foundation, Inc.\n')
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: True
          spids: [342]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir op_id:Redir_Great fd:-1 arg_word:{($ VSub_Name '$TMP') (.2)} spids:[350])
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          body: 
            {(DQ ('# Copyright (C) 1990-2005, 2007-2009 Free Software\n') ('# Foundation, Inc.\n'))}
          do_expansion: True
          here_end: EOF
          was_filled: True
          spids: [355]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir op_id:Redir_Great fd:-1 arg_word:{($ VSub_Name '$TMP') (.3)} spids:[363])
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          body: 
            {
              (DQ ('/*\n') (' * Copyright &copy; 90,2005,2007-2009\n') 
                (' * Free Software Foundation, Inc.\n') (' */\n')
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: True
          spids: [368]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir op_id:Redir_Great fd:-1 arg_word:{($ VSub_Name '$TMP') (.4)} spids:[378])
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          body: 
            {
              (DQ ('## Copyright (C) 1990-2005, 2007-2009 Free Software\n') ('#  Foundation, Inc.\n'))
            }
          do_expansion: True
          here_end: EOF
          was_filled: True
          spids: [383]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir op_id:Redir_Great fd:-1 arg_word:{($ VSub_Name '$TMP') (.5)} spids:[391])
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          body: {(DQ ('Copyright (C) 1990-2005, 2007-2009 Acme, Inc.\n'))}
          do_expansion: True
          here_end: EOF
          was_filled: True
          spids: [396]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir op_id:Redir_Great fd:-1 arg_word:{($ VSub_Name '$TMP') (.6)} spids:[403])
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          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: True
          spids: [408]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir op_id:Redir_Great fd:-1 arg_word:{($ VSub_Name '$TMP') (.7)} spids:[419])
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          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: True
          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
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (-stderr)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [474]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.1)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              body: 
                {
                  (DQ ('Copyright @copyright{} 1990-2005, 2007-2009 Free Software\n') 
                    ('Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: True
              spids: [495]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.2)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              body: 
                {
                  (DQ ('# Copyright (C) 1990-2005, 2007-2009 Free Software\n') 
                    ('# Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: True
              spids: [514]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.3)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              body: 
                {
                  (DQ ('/*\n') (' * Copyright &copy; 90,2005,2007-2009\n') 
                    (' * Free Software Foundation, Inc.\n') (' */\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: True
              spids: [533]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.4)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              body: 
                {
                  (DQ ('## Copyright (C) 1990-2005, 2007-2009 Free Software\n') 
                    ('#  Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: True
              spids: [554]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.5)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              body: {(DQ ('Copyright (C) 1990-2005, 2007-2009 Acme, Inc.\n'))}
              do_expansion: True
              here_end: EOF
              was_filled: True
              spids: [573]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.6)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [591]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.7)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [613]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (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
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (-stderr)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [672]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.1)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              body: 
                {
                  (DQ ('Copyright @copyright{} 1990-2005, 2007-2010 Free Software Foundation,\n') 
                    ('Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: True
              spids: [693]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.2)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              body: {(DQ ('# Copyright (C) 1990-2005, 2007-2010 Free Software Foundation, Inc.\n'))}
              do_expansion: True
              here_end: EOF
              was_filled: True
              spids: [712]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.3)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              body: 
                {
                  (DQ ('/*\n') 
                    (' * Copyright &copy; 1990, 2005, 2007-2010 Free Software Foundation, Inc.\n') (' */\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: True
              spids: [730]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.4)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              body: 
                {
                  (DQ ('## Copyright (C) 1990-2005, 2007-2009 Free Software\n') 
                    ('#  Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: True
              spids: [750]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.5)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              body: {(DQ ('Copyright (C) 1990-2005, 2007-2009 Acme, Inc.\n'))}
              do_expansion: True
              here_end: EOF
              was_filled: True
              spids: [769]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.6)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [787]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.7)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [808]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (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
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (-stderr)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [866]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.1)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [887]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.2)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [907]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.3)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [927]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.4)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              body: 
                {
                  (DQ ('## Copyright (C) 1990-2005, 2007-2009 Free Software\n') 
                    ('#  Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: True
              spids: [948]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.5)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              body: {(DQ ('Copyright (C) 1990-2005, 2007-2009 Acme, Inc.\n'))}
              do_expansion: True
              here_end: EOF
              was_filled: True
              spids: [967]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.6)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [985]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.7)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [1008]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (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:-1 arg_word:{($ VSub_Name '$TMP')} spids:[1055])
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          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: True
          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
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [1118]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (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
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [1184]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (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:-1 arg_word:{($ VSub_Name '$TMP')} spids:[1221])
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          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: True
          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
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [1285]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (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:-1 arg_word:{($ VSub_Name '$TMP')} spids:[1321])
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          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: True
          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
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [1383]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (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
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              body: 
                {
                  (DQ ('#### Copyright (C) 1976-1988, 1999-2008, 2010-2011 Free Software\n') 
                    ('#### Foundation, Inc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: True
              spids: [1450]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (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:-1 arg_word:{($ VSub_Name '$TMP')} spids:[1484])
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          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: True
          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
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (-stderr)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              body: {(DQ ($ VSub_Name '$TMP') (': warning: copyright statement not found\n'))}
              do_expansion: True
              here_end: EOF
              was_filled: True
              spids: [1534]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [1552]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (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:-1 arg_word:{($ VSub_Name '$TMP')} spids:[1587])
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          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: True
          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
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (-stderr)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              body: {(DQ ($ VSub_Name '$TMP') (': warning: copyright statement not found\n'))}
              do_expansion: True
              here_end: EOF
              was_filled: True
              spids: [1643]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [1661]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (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:-1 arg_word:{($ VSub_Name '$TMP')} spids:[1702])
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          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: True
          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
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [1764]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (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
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              body: 
                {
                  (DQ ('\tCopyright (C) 1987-1988, 1991-2011 Free Software Foundation,\n') 
                    ('\tInc.\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: True
              spids: [1831]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (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:-1 arg_word:{($ VSub_Name '$TMP')} spids:[1865])
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          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: True
          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
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [1927]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (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
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [1995]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (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
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              body: {(DQ ('\t\t# Copyright (C) 1987-2011 Free Software Foundation, Inc.\n'))}
              do_expansion: True
              here_end: EOF
              was_filled: True
              spids: [2064]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (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:-1 arg_word:{($ VSub_Name '$TMP')} spids:[2103])
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          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: True
          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
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (SimpleCommand
      words: [{(tr)} {(Lit_Other '@')} {(SQ <'\\015'>)}]
      redirects: [
        (Redir op_id:Redir_Great fd:-1 arg_word:{($ VSub_Name '$TMP') (-exp)} spids:[2164])
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          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: True
          spids: [2169]
        )
      ]
    )
    (AndOr
      children: [(C {(compare)} {($ VSub_Name '$TMP') (-exp)} {($ VSub_Name '$TMP')}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (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:-1 arg_word:{($ VSub_Name '$TMP')} spids:[2208])
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          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: True
          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
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP')}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [2270]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (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:-1 arg_word:{($ VSub_Name '$TMP') (.star)} spids:[2305])
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          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: True
          spids: [2310]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir op_id:Redir_Great fd:-1 arg_word:{($ VSub_Name '$TMP') (.space)} spids:[2319])
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          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: True
          spids: [2324]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir
          op_id: Redir_Great
          fd: -1
          arg_word: {($ VSub_Name '$TMP') (.single-line)}
          spids: [2333]
        )
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          body: {(DQ ('/*   Copyright 87, 1991, 1992 Free Software Foundation, Inc.  */\n'))}
          do_expansion: True
          here_end: EOF
          was_filled: True
          spids: [2338]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir
          op_id: Redir_Great
          fd: -1
          arg_word: {($ VSub_Name '$TMP') (.single-line-wrapped)}
          spids: [2345]
        )
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          body: {(DQ (' /* Copyright 1988, 1991, 1992, 1993 Free Software Foundation, Inc.  */\n'))}
          do_expansion: True
          here_end: EOF
          was_filled: True
          spids: [2350]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir
          op_id: Redir_Great
          fd: -1
          arg_word: {($ VSub_Name '$TMP') (.extra-text-star)}
          spids: [2357]
        )
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          body: 
            {
              (DQ (' /* Copyright 1987, 1988, 1991, 1992 Free Software Foundation, Inc.  End\n') 
                ('  * More comments.  */\n')
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: True
          spids: [2362]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir
          op_id: Redir_Great
          fd: -1
          arg_word: {($ VSub_Name '$TMP') (.extra-text-space)}
          spids: [2370]
        )
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          body: 
            {
              (DQ (' /* Copyright 1987, 1988, 1991, 1992 Free Software Foundation, Inc. ***\n') 
                ('    * End of comments. */\n')
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: True
          spids: [2375]
        )
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir
          op_id: Redir_Great
          fd: -1
          arg_word: {($ VSub_Name '$TMP') (.two-digit-final-is-substr-of-first)}
          spids: [2383]
        )
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          body: {(DQ (' /* Copyright 1991, 99 Free Software Foundation, Inc. */\n'))}
          do_expansion: True
          here_end: EOF
          was_filled: True
          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
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stdout)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [(C {(compare)} {(/dev/null)} {($ VSub_Name '$TMP') (-stderr)}) (C {(exit)} {(1)})]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.star)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [2447]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.space)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [2467]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.single-line)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              body: 
                {(DQ ('/*   Copyright 1987, 1991, 1992, 2010 Free Software Foundation, Inc.  */\n'))}
              do_expansion: True
              here_end: EOF
              was_filled: True
              spids: [2487]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.single-line-wrapped)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              body: 
                {
                  (DQ (' /* Copyright 1988, 1991, 1992, 1993, 2010 Free Software Foundation,\n') 
                    ('  * Inc.  */\n')
                  )
                }
              do_expansion: True
              here_end: EOF
              was_filled: True
              spids: [2505]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.extra-text-star)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [2524]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.extra-text-space)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              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: True
              spids: [2544]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (AndOr
      children: [
        (SimpleCommand
          words: [{(compare)} {(-)} {($ VSub_Name '$TMP') (.two-digit-final-is-substr-of-first)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              body: {(DQ (' /* Copyright 1991, 1999, 2010 Free Software Foundation, Inc. */\n'))}
              do_expansion: True
              here_end: EOF
              was_filled: True
              spids: [2564]
            )
          ]
        )
        (C {(exit)} {(1)})
      ]
      op_id: Op_DPipe
    )
    (C {(rm)} {($ VSub_Name '$TMP') (Lit_Other '*')})
    (C {(exit)} {(0)})
  ]
)