(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 © 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 © 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 © 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 © 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)}) ] )