(List (Com {[LIT_CHARS cd]} {[ComSub (Com {[LIT_CHARS dirname]} {[VarSub 0]})] [LIT_CHARS /../source/data]}) (Com {[LIT_CHARS echo]} {[LIT_CHARS Overwriting]} {[LIT_CHARS curr/reslocal.mk...]}) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS curr/reslocal.mk]} "> 1), (HereDocRedirectNode here_end='END' do_expansion=True body_word={[DQ [LIT_CHARS "CURR_CLDR_VERSION = 1.9\n"][LIT_CHARS "CURR_SYNTHETIC_ALIAS =\n"][LIT_CHARS "CURR_ALIAS_SOURCE =\n"][LIT_CHARS "CURR_SOURCE =\n"]]} 0), > ) (Com {[LIT_CHARS echo]} {[LIT_CHARS Overwriting]} {[LIT_CHARS region/reslocal.mk...]}) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS region/reslocal.mk]} "> 1), (HereDocRedirectNode here_end='END' do_expansion=True body_word={[DQ [LIT_CHARS "REGION_CLDR_VERSION = 1.9\n"][LIT_CHARS "REGION_SYNTHETIC_ALIAS =\n"][LIT_CHARS "REGION_ALIAS_SOURCE =\n"][LIT_CHARS "REGION_SOURCE =\n"]]} 0), > ) (For i [{[LIT_CHARS lang/] [LIT_OTHER "*"] [LIT_CHARS .txt]}]) (List (Com {[LIT_CHARS echo]} {[LIT_CHARS Overwriting]} {[VarSub i] [LIT_CHARS ...]}) (Com {[LIT_CHARS sed]} {[SQ ]} {[LIT_CHARS -i]} {[VarSub i]}) ) ) (For i [{[LIT_CHARS zone/] [LIT_OTHER "*"] [LIT_CHARS .txt]}]) (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[VarSub i]} {[LIT_OTHER "!"] [LIT_OTHER "="]} {[SQ ]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS -i]} {[SQ ]} {[VarSub i]}) ) ) (= scope= flags=0 words=[] bindings=[('COMMON_CALENDARS', {[DQ [LIT_CHARS "gregorian|generic"]]})]) (For i [{[LIT_CHARS locales/] [LIT_OTHER "*"] [LIT_CHARS .txt]}]) (List (= scope= flags=0 words=[] bindings=[('CALENDARS', {[DQ [VarSub COMMON_CALENDARS]]})]) (Case to_match={[ComSub (Pipeline (Com {[LIT_CHARS basename]} {[VarSub i]} {[LIT_CHARS .txt]}) (Com {[LIT_CHARS sed]} {[SQ ]}) )]}, pat_word_list=[[{[LIT_CHARS th]}], [{[LIT_CHARS zh]}], [{[LIT_CHARS ko]}], [{[LIT_CHARS am]}], [{[LIT_CHARS he]}], [{[LIT_CHARS ar]}], [{[LIT_CHARS fa]}], [{[LIT_CHARS ja]}]] (= scope= flags=0 words=[] bindings=[('EXTRA_CAL', {[SQ ]})]) (= scope= flags=0 words=[] bindings=[('EXTRA_CAL', {[SQ ]})]) (= scope= flags=0 words=[] bindings=[('EXTRA_CAL', {[SQ ]})]) (= scope= flags=0 words=[] bindings=[('EXTRA_CAL', {[SQ ]})]) (= scope= flags=0 words=[] bindings=[('EXTRA_CAL', {[SQ ]})]) (= scope= flags=0 words=[] bindings=[('EXTRA_CAL', {[SQ ]})]) (= scope= flags=0 words=[] bindings=[('EXTRA_CAL', {[SQ ]})]) (= scope= flags=0 words=[] bindings=[('EXTRA_CAL', {[SQ ]})]) ) (AndOr OP_AND_IF (DBracket {B2 BINARY_STRING_TILDE_EQUAL {[DQ [ComSub (Com {[LIT_CHARS basename]} {[VarSub i]} {[LIT_CHARS .txt]})]]} {[SQ ]}}) (= scope= flags=0 words=[] bindings=[('EXTRA_CAL', {[DQ [VarSub EXTRA_CAL][LIT_CHARS "|roc"]]})]) ) (= scope= flags=0 words=[] bindings=[('CAL_PATTERN', {[DQ [LIT_CHARS "("][VarSub COMMON_CALENDARS][LIT_CHARS "|"][VarSub EXTRA_CAL][LIT_CHARS ")"]]})]) (Com {[LIT_CHARS echo]} {[VarSub CAL_PATTERN]}) (Com {[LIT_CHARS echo]} {[LIT_CHARS Overwriting]} {[VarSub i] [LIT_CHARS ...]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS -r]} {[SQ ] [VarSub CAL_PATTERN] [SQ ]} {[LIT_CHARS -i]} {[VarSub i]}) ) ) (Com {[LIT_CHARS echo]} {[LIT_CHARS DONE.]}) )