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