(CommandList children: [ (C {(Lit_Other ':')} {(SQ <'This file is in the public domain, so clarified as of'>)}) (C {(Lit_Other ':')} {(SQ <'2006-07-17 by Arthur David Olson.'>)}) (C {(Lit_Other ':')} {(SQ <'@(#)yearistype.sh\t8.2'>)}) (Case to_match: {($ VSub_Pound '$#') (-) ($ VSub_Number '$1')} arms: [ (case_arm pat_list: [ {(2-)} {(2-0) (Lit_Other '*')} {(2-) (Lit_Other '*') (Lit_Other '[') (KW_Bang '!') (0-9) (Lit_Other ']') (Lit_Other '*')} ] action: [ (SimpleCommand words: [{(echo)} {(DQ ($ VSub_Number '$0') (': wild year - ') ($ VSub_Number '$1'))}] redirects: [(Redir op_id:Redir_GreatAnd fd:16777215 arg_word:{(2)} spids:[56])] ) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] spids: [33 45 64 16777215] ) ] spids: [24 30 66] ) (Case to_match: {($ VSub_Pound '$#') (-) ($ VSub_Number '$2')} arms: [ (case_arm pat_list: [{(2-even)}] action: [ (Case to_match: {($ VSub_Number '$1')} arms: [ (case_arm pat_list: [{(Lit_Other '*') (Lit_Other '[') (24680) (Lit_Other ']')}] action: [(ControlFlow token:<ControlFlow_Exit exit> arg_word:{(0)})] spids: [89 93 99 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [(ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})] spids: [102 103 109 16777215] ) ] spids: [82 86 112] ) ] spids: [78 79 114 16777215] ) (case_arm pat_list: [{(2-nonpres)} {(2-nonuspres)}] action: [ (Case to_match: {($ VSub_Number '$1')} arms: [ (case_arm pat_list: [ {(Lit_Other '*') (Lit_Other '[') (02468) (Lit_Other ']') (Lit_Other '[') (048) (Lit_Other ']') } {(Lit_Other '*') (Lit_Other '[') (13579) (Lit_Other ']') (Lit_Other '[') (26) (Lit_Other ']') } ] action: [(ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})] spids: [130 145 151 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [(ControlFlow token:<ControlFlow_Exit exit> arg_word:{(0)})] spids: [154 155 161 16777215] ) ] spids: [123 127 164] ) ] spids: [117 120 166 16777215] ) (case_arm pat_list: [{(2-odd)}] action: [ (Case to_match: {($ VSub_Number '$1')} arms: [ (case_arm pat_list: [{(Lit_Other '*') (Lit_Other '[') (13579) (Lit_Other ']')}] action: [(ControlFlow token:<ControlFlow_Exit exit> arg_word:{(0)})] spids: [180 184 190 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [(ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})] spids: [193 194 200 16777215] ) ] spids: [173 177 203] ) ] spids: [169 170 205 16777215] ) (case_arm pat_list: [{(2-uspres)}] action: [ (Case to_match: {($ VSub_Number '$1')} arms: [ (case_arm pat_list: [ {(Lit_Other '*') (Lit_Other '[') (02468) (Lit_Other ']') (Lit_Other '[') (048) (Lit_Other ']') } {(Lit_Other '*') (Lit_Other '[') (13579) (Lit_Other ']') (Lit_Other '[') (26) (Lit_Other ']') } ] action: [(ControlFlow token:<ControlFlow_Exit exit> arg_word:{(0)})] spids: [219 234 240 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [(ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})] spids: [243 244 250 16777215] ) ] spids: [212 216 253] ) ] spids: [208 209 255 16777215] ) (case_arm pat_list: [{(2-) (Lit_Other '*')}] action: [ (SimpleCommand words: [{(echo)} {(DQ ($ VSub_Number '$0') (': wild type - ') ($ VSub_Number '$2'))}] redirects: [(Redir op_id:Redir_GreatAnd fd:16777215 arg_word:{(2)} spids:[271])] ) ] spids: [258 260 274 16777215] ) ] spids: [69 75 276] ) (SimpleCommand words: [ {(echo)} { (DQ ($ VSub_Number '$0') (': usage is ') ($ VSub_Number '$0') (' year even|odd|uspres|nonpres|nonuspres') ) } ] redirects: [(Redir op_id:Redir_GreatAnd fd:16777215 arg_word:{(2)} spids:[288])] ) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] )