(command.CommandList children: [ (C {<Id.KW_Set set>} {<-e>}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:common_objpfx) op: assign_op.Equal rhs: {($ Id.VSub_Number '$1')} spids: [54] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:tst_langinfo_before_env) op: assign_op.Equal rhs: {($ Id.VSub_Number '$2')} spids: [57] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:run_program_env) op: assign_op.Equal rhs: {($ Id.VSub_Number '$3')} spids: [60] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:tst_langinfo_after_env) op: assign_op.Equal rhs: {($ Id.VSub_Number '$4')} spids: [63] ) ] ) (command.Pipeline children: [ (command.Simple words: [{<cat>}] redirects: [ (redir.HereDoc op: <Id.Redir_DLess '<<'> fd: -1 here_begin: {(DQ <EOF>)} here_end_span_id: 393 stdin_parts: [ <'# Only decimal numerical escape sequences allowed in strings.\n'> <'C ABDAY_1 Sun\n'> <'C ABDAY_2 Mon\n'> <'C ABDAY_3 Tue\n'> <'C ABDAY_4 Wed\n'> <'C ABDAY_5 Thu\n'> <'C ABDAY_6 Fri\n'> <'C ABDAY_7 Sat\n'> <'C DAY_1 Sunday\n'> <'C DAY_2 Monday\n'> <'C DAY_3 Tuesday\n'> <'C DAY_4 Wednesday\n'> <'C DAY_5 Thursday\n'> <'C DAY_6 Friday\n'> <'C DAY_7 Saturday\n'> <'C ABMON_1 Jan\n'> <'C ABMON_2 Feb\n'> <'C ABMON_3 Mar\n'> <'C ABMON_4 Apr\n'> <'C ABMON_5 May\n'> <'C ABMON_6 Jun\n'> <'C ABMON_7 Jul\n'> <'C ABMON_8 Aug\n'> <'C ABMON_9 Sep\n'> <'C ABMON_10 Oct\n'> <'C ABMON_11 Nov\n'> <'C ABMON_12 Dec\n'> <'C MON_1 January\n'> <'C MON_2 February\n'> <'C MON_3 March\n'> <'C MON_4 April\n'> <'C MON_5 May\n'> <'C MON_6 June\n'> <'C MON_7 July\n'> <'C MON_8 August\n'> <'C MON_9 September\n'> <'C MON_10 October\n'> <'C MON_11 November\n'> <'C MON_12 December\n'> <'C AM_STR AM\n'> <'C PM_STR PM\n'> <'C D_T_FMT "%a %b %e %H:%M:%S %Y"\n'> <'C D_FMT "%m/%d/%y"\n'> <'C T_FMT "%H:%M:%S"\n'> <'C T_FMT_AMPM "%I:%M:%S %p"\n'> <'C ABDAY_1 Sun\n'> <'C ABDAY_2 Mon\n'> <'C ABDAY_3 Tue\n'> <'C ABDAY_4 Wed\n'> <'C ABDAY_5 Thu\n'> <'C ABDAY_6 Fri\n'> <'C ABDAY_7 Sat\n'> <'C DAY_1 Sunday\n'> <'C DAY_2 Monday\n'> <'C DAY_3 Tuesday\n'> <'C DAY_4 Wednesday\n'> <'C DAY_5 Thursday\n'> <'C DAY_6 Friday\n'> <'C DAY_7 Saturday\n'> <'C RADIXCHAR .\n'> <'C THOUSEP ""\n'> <'C YESEXPR ^[yY]\n'> <'C NOEXPR ^[nN]\n'> <'en_US.ANSI_X3.4-1968 ABMON_1 Jan\n'> <'en_US.ANSI_X3.4-1968 ABMON_2 Feb\n'> <'en_US.ANSI_X3.4-1968 ABMON_3 Mar\n'> <'en_US.ANSI_X3.4-1968 ABMON_4 Apr\n'> <'en_US.ANSI_X3.4-1968 ABMON_5 May\n'> <'en_US.ANSI_X3.4-1968 ABMON_6 Jun\n'> <'en_US.ANSI_X3.4-1968 ABMON_7 Jul\n'> <'en_US.ANSI_X3.4-1968 ABMON_8 Aug\n'> <'en_US.ANSI_X3.4-1968 ABMON_9 Sep\n'> <'en_US.ANSI_X3.4-1968 ABMON_10 Oct\n'> <'en_US.ANSI_X3.4-1968 ABMON_11 Nov\n'> <'en_US.ANSI_X3.4-1968 ABMON_12 Dec\n'> <'en_US.ANSI_X3.4-1968 MON_1 January\n'> <'en_US.ANSI_X3.4-1968 MON_2 February\n'> <'en_US.ANSI_X3.4-1968 MON_3 March\n'> <'en_US.ANSI_X3.4-1968 MON_4 April\n'> <'en_US.ANSI_X3.4-1968 MON_5 May\n'> <'en_US.ANSI_X3.4-1968 MON_6 June\n'> <'en_US.ANSI_X3.4-1968 MON_7 July\n'> <'en_US.ANSI_X3.4-1968 MON_8 August\n'> <'en_US.ANSI_X3.4-1968 MON_9 September\n'> <'en_US.ANSI_X3.4-1968 MON_10 October\n'> <'en_US.ANSI_X3.4-1968 MON_11 November\n'> <'en_US.ANSI_X3.4-1968 MON_12 December\n'> <'en_US.ANSI_X3.4-1968 AM_STR AM\n'> <'en_US.ANSI_X3.4-1968 PM_STR PM\n'> <'en_US.ANSI_X3.4-1968 D_T_FMT "%a %d %b %Y %r %Z"\n'> <'en_US.ANSI_X3.4-1968 D_FMT "%m/%d/%Y"\n'> <'en_US.ANSI_X3.4-1968 T_FMT "%r"\n'> <'en_US.ANSI_X3.4-1968 T_FMT_AMPM "%I:%M:%S %p"\n'> <'en_US.ANSI_X3.4-1968 RADIXCHAR .\n'> <'en_US.ANSI_X3.4-1968 THOUSEP ,\n'> <'en_US.ANSI_X3.4-1968 YESEXPR ^[yY].*\n'> <'en_US.ANSI_X3.4-1968 NOEXPR ^[nN].*\n'> <'en_US.ISO-8859-1 ABMON_1 Jan\n'> <'en_US.ISO-8859-1 ABMON_2 Feb\n'> <'en_US.ISO-8859-1 ABMON_3 Mar\n'> <'en_US.ISO-8859-1 ABMON_4 Apr\n'> <'en_US.ISO-8859-1 ABMON_5 May\n'> <'en_US.ISO-8859-1 ABMON_6 Jun\n'> <'en_US.ISO-8859-1 ABMON_7 Jul\n'> <'en_US.ISO-8859-1 ABMON_8 Aug\n'> <'en_US.ISO-8859-1 ABMON_9 Sep\n'> <'en_US.ISO-8859-1 ABMON_10 Oct\n'> <'en_US.ISO-8859-1 ABMON_11 Nov\n'> <'en_US.ISO-8859-1 ABMON_12 Dec\n'> <'en_US.ISO-8859-1 MON_1 January\n'> <'en_US.ISO-8859-1 MON_2 February\n'> <'en_US.ISO-8859-1 MON_3 March\n'> <'en_US.ISO-8859-1 MON_4 April\n'> <'en_US.ISO-8859-1 MON_5 May\n'> <'en_US.ISO-8859-1 MON_6 June\n'> <'en_US.ISO-8859-1 MON_7 July\n'> <'en_US.ISO-8859-1 MON_8 August\n'> <'en_US.ISO-8859-1 MON_9 September\n'> <'en_US.ISO-8859-1 MON_10 October\n'> <'en_US.ISO-8859-1 MON_11 November\n'> <'en_US.ISO-8859-1 MON_12 December\n'> <'en_US.ISO-8859-1 AM_STR AM\n'> <'en_US.ISO-8859-1 PM_STR PM\n'> <'en_US.ISO-8859-1 D_T_FMT "%a %d %b %Y %r %Z"\n'> <'en_US.ISO-8859-1 D_FMT "%m/%d/%Y"\n'> <'en_US.ISO-8859-1 T_FMT "%r"\n'> <'en_US.ISO-8859-1 T_FMT_AMPM "%I:%M:%S %p"\n'> <'en_US.ISO-8859-1 RADIXCHAR .\n'> <'en_US.ISO-8859-1 THOUSEP ,\n'> <'en_US.ISO-8859-1 YESEXPR ^[yY].*\n'> <'en_US.ISO-8859-1 NOEXPR ^[nN].*\n'> <'de_DE.ISO-8859-1 ABDAY_1 So\n'> <'de_DE.ISO-8859-1 ABDAY_2 Mo\n'> <'de_DE.ISO-8859-1 ABDAY_3 Di\n'> <'de_DE.ISO-8859-1 ABDAY_4 Mi\n'> <'de_DE.ISO-8859-1 ABDAY_5 Do\n'> <'de_DE.ISO-8859-1 ABDAY_6 Fr\n'> <'de_DE.ISO-8859-1 ABDAY_7 Sa\n'> <'de_DE.ISO-8859-1 DAY_1 Sonntag\n'> <'de_DE.ISO-8859-1 DAY_2 Montag\n'> <'de_DE.ISO-8859-1 DAY_3 Dienstag\n'> <'de_DE.ISO-8859-1 DAY_4 Mittwoch\n'> <'de_DE.ISO-8859-1 DAY_5 Donnerstag\n'> <'de_DE.ISO-8859-1 DAY_6 Freitag\n'> <'de_DE.ISO-8859-1 DAY_7 Samstag\n'> <'de_DE.ISO-8859-1 ABMON_1 Jan\n'> <'de_DE.ISO-8859-1 ABMON_2 Feb\n'> <'de_DE.ISO-8859-1 ABMON_3 M\xe4r\n'> <'de_DE.ISO-8859-1 ABMON_4 Apr\n'> <'de_DE.ISO-8859-1 ABMON_5 Mai\n'> <'de_DE.ISO-8859-1 ABMON_6 Jun\n'> <'de_DE.ISO-8859-1 ABMON_7 Jul\n'> <'de_DE.ISO-8859-1 ABMON_8 Aug\n'> <'de_DE.ISO-8859-1 ABMON_9 Sep\n'> <'de_DE.ISO-8859-1 ABMON_10 Okt\n'> <'de_DE.ISO-8859-1 ABMON_11 Nov\n'> <'de_DE.ISO-8859-1 ABMON_12 Dez\n'> <'de_DE.ISO-8859-1 MON_1 Januar\n'> <'de_DE.ISO-8859-1 MON_2 Februar\n'> <'de_DE.ISO-8859-1 MON_3 M\xe4rz\n'> <'de_DE.ISO-8859-1 MON_4 April\n'> <'de_DE.ISO-8859-1 MON_5 Mai\n'> <'de_DE.ISO-8859-1 MON_6 Juni\n'> <'de_DE.ISO-8859-1 MON_7 Juli\n'> <'de_DE.ISO-8859-1 MON_8 August\n'> <'de_DE.ISO-8859-1 MON_9 September\n'> <'de_DE.ISO-8859-1 MON_10 Oktober\n'> <'de_DE.ISO-8859-1 MON_11 November\n'> <'de_DE.ISO-8859-1 MON_12 Dezember\n'> <'de_DE.ISO-8859-1 D_T_FMT "%a %d %b %Y %T %Z"\n'> <'de_DE.ISO-8859-1 D_FMT "%d.%m.%Y"\n'> <'de_DE.ISO-8859-1 T_FMT "%T"\n'> <'de_DE.ISO-8859-1 RADIXCHAR ,\n'> <'de_DE.ISO-8859-1 THOUSEP .\n'> <'de_DE.ISO-8859-1 YESEXPR ^[jJyY].*\n'> <'de_DE.ISO-8859-1 NOEXPR ^[nN].*\n'> <'de_DE.UTF-8 ABDAY_1 So\n'> <'de_DE.UTF-8 ABDAY_2 Mo\n'> <'de_DE.UTF-8 ABDAY_3 Di\n'> <'de_DE.UTF-8 ABDAY_4 Mi\n'> <'de_DE.UTF-8 ABDAY_5 Do\n'> <'de_DE.UTF-8 ABDAY_6 Fr\n'> <'de_DE.UTF-8 ABDAY_7 Sa\n'> <'de_DE.UTF-8 DAY_1 Sonntag\n'> <'de_DE.UTF-8 DAY_2 Montag\n'> <'de_DE.UTF-8 DAY_3 Dienstag\n'> <'de_DE.UTF-8 DAY_4 Mittwoch\n'> <'de_DE.UTF-8 DAY_5 Donnerstag\n'> <'de_DE.UTF-8 DAY_6 Freitag\n'> <'de_DE.UTF-8 DAY_7 Samstag\n'> <'de_DE.UTF-8 ABMON_1 Jan\n'> <'de_DE.UTF-8 ABMON_2 Feb\n'> <'de_DE.UTF-8 ABMON_3 M\xc3\xa4r\n'> <'de_DE.UTF-8 ABMON_4 Apr\n'> <'de_DE.UTF-8 ABMON_5 Mai\n'> <'de_DE.UTF-8 ABMON_6 Jun\n'> <'de_DE.UTF-8 ABMON_7 Jul\n'> <'de_DE.UTF-8 ABMON_8 Aug\n'> <'de_DE.UTF-8 ABMON_9 Sep\n'> <'de_DE.UTF-8 ABMON_10 Okt\n'> <'de_DE.UTF-8 ABMON_11 Nov\n'> <'de_DE.UTF-8 ABMON_12 Dez\n'> <'de_DE.UTF-8 MON_1 Januar\n'> <'de_DE.UTF-8 MON_2 Februar\n'> <'de_DE.UTF-8 MON_3 M\xc3\xa4rz\n'> <'de_DE.UTF-8 MON_4 April\n'> <'de_DE.UTF-8 MON_5 Mai\n'> <'de_DE.UTF-8 MON_6 Juni\n'> <'de_DE.UTF-8 MON_7 Juli\n'> <'de_DE.UTF-8 MON_8 August\n'> <'de_DE.UTF-8 MON_9 September\n'> <'de_DE.UTF-8 MON_10 Oktober\n'> <'de_DE.UTF-8 MON_11 November\n'> <'de_DE.UTF-8 MON_12 Dezember\n'> <'de_DE.UTF-8 D_T_FMT "%a %d %b %Y %T %Z"\n'> <'de_DE.UTF-8 D_FMT "%d.%m.%Y"\n'> <'de_DE.UTF-8 T_FMT "%T"\n'> <'de_DE.UTF-8 RADIXCHAR ,\n'> <'de_DE.UTF-8 THOUSEP .\n'> <'de_DE.UTF-8 YESEXPR ^[jJyY].*\n'> <'de_DE.UTF-8 NOEXPR ^[nN].*\n'> <'fr_FR.ISO-8859-1 ABDAY_1 dim.\n'> <'fr_FR.ISO-8859-1 ABDAY_2 lun.\n'> <'fr_FR.ISO-8859-1 ABDAY_3 mar.\n'> <'fr_FR.ISO-8859-1 ABDAY_4 mer.\n'> <'fr_FR.ISO-8859-1 ABDAY_5 jeu.\n'> <'fr_FR.ISO-8859-1 ABDAY_6 ven.\n'> <'fr_FR.ISO-8859-1 ABDAY_7 sam.\n'> <'fr_FR.ISO-8859-1 DAY_1 dimanche\n'> <'fr_FR.ISO-8859-1 DAY_2 lundi\n'> <'fr_FR.ISO-8859-1 DAY_3 mardi\n'> <'fr_FR.ISO-8859-1 DAY_4 mercredi\n'> <'fr_FR.ISO-8859-1 DAY_5 jeudi\n'> <'fr_FR.ISO-8859-1 DAY_6 vendredi\n'> <'fr_FR.ISO-8859-1 DAY_7 samedi\n'> <'fr_FR.ISO-8859-1 ABMON_1 janv.\n'> <'fr_FR.ISO-8859-1 ABMON_2 f\xe9vr.\n'> <'fr_FR.ISO-8859-1 ABMON_3 mars\n'> <'fr_FR.ISO-8859-1 ABMON_4 avril\n'> <'fr_FR.ISO-8859-1 ABMON_5 mai\n'> <'fr_FR.ISO-8859-1 ABMON_6 juin\n'> <'fr_FR.ISO-8859-1 ABMON_7 juil.\n'> <'fr_FR.ISO-8859-1 ABMON_8 ao\xfbt\n'> <'fr_FR.ISO-8859-1 ABMON_9 sept.\n'> <'fr_FR.ISO-8859-1 ABMON_10 oct.\n'> <'fr_FR.ISO-8859-1 ABMON_11 nov.\n'> <'fr_FR.ISO-8859-1 ABMON_12 d\xe9c.\n'> <'fr_FR.ISO-8859-1 MON_1 janvier\n'> <'fr_FR.ISO-8859-1 MON_2 f\xe9vrier\n'> <'fr_FR.ISO-8859-1 MON_3 mars\n'> <'fr_FR.ISO-8859-1 MON_4 avril\n'> <'fr_FR.ISO-8859-1 MON_5 mai\n'> <'fr_FR.ISO-8859-1 MON_6 juin\n'> <'fr_FR.ISO-8859-1 MON_7 juillet\n'> <'fr_FR.ISO-8859-1 MON_8 ao\xfbt\n'> <'fr_FR.ISO-8859-1 MON_9 septembre\n'> <'fr_FR.ISO-8859-1 MON_10 octobre\n'> <'fr_FR.ISO-8859-1 MON_11 novembre\n'> <'fr_FR.ISO-8859-1 MON_12 d\xe9cembre\n'> <'fr_FR.ISO-8859-1 D_T_FMT "%a %d %b %Y %T %Z"\n'> <'fr_FR.ISO-8859-1 D_FMT "%d/%m/%Y"\n'> <'fr_FR.ISO-8859-1 T_FMT "%T"\n'> <'fr_FR.ISO-8859-1 RADIXCHAR ,\n'> <'fr_FR.ISO-8859-1 THOUSEP " "\n'> <'fr_FR.ISO-8859-1 YESEXPR ^[oOyY].*\n'> <'fr_FR.ISO-8859-1 NOEXPR ^[nN].*\n'> <'ja_JP.EUC-JP ABDAY_1 \xc6\xfc\n'> <'ja_JP.EUC-JP ABDAY_2 \xb7\xee\n'> <'ja_JP.EUC-JP ABDAY_3 \xb2\xd0\n'> <'ja_JP.EUC-JP ABDAY_4 \xbf\xe5\n'> <'ja_JP.EUC-JP ABDAY_5 \xcc\xda\n'> <'ja_JP.EUC-JP ABDAY_6 \xb6\xe2\n'> <'ja_JP.EUC-JP ABDAY_7 \xc5\xda\n'> <'ja_JP.EUC-JP DAY_1 \xc6\xfc\xcd\xcb\xc6\xfc\n'> <'ja_JP.EUC-JP DAY_2 \xb7\xee\xcd\xcb\xc6\xfc\n'> <'ja_JP.EUC-JP DAY_3 \xb2\xd0\xcd\xcb\xc6\xfc\n'> <'ja_JP.EUC-JP DAY_4 \xbf\xe5\xcd\xcb\xc6\xfc\n'> <'ja_JP.EUC-JP DAY_5 \xcc\xda\xcd\xcb\xc6\xfc\n'> <'ja_JP.EUC-JP DAY_6 \xb6\xe2\xcd\xcb\xc6\xfc\n'> <'ja_JP.EUC-JP DAY_7 \xc5\xda\xcd\xcb\xc6\xfc\n'> <'ja_JP.EUC-JP ABMON_1 " 1\xb7\xee"\n'> <'ja_JP.EUC-JP ABMON_2 " 2\xb7\xee"\n'> <'ja_JP.EUC-JP ABMON_3 " 3\xb7\xee"\n'> <'ja_JP.EUC-JP ABMON_4 " 4\xb7\xee"\n'> <'ja_JP.EUC-JP ABMON_5 " 5\xb7\xee"\n'> <'ja_JP.EUC-JP ABMON_6 " 6\xb7\xee"\n'> <'ja_JP.EUC-JP ABMON_7 " 7\xb7\xee"\n'> <'ja_JP.EUC-JP ABMON_8 " 8\xb7\xee"\n'> <'ja_JP.EUC-JP ABMON_9 " 9\xb7\xee"\n'> <'ja_JP.EUC-JP ABMON_10 "10\xb7\xee"\n'> <'ja_JP.EUC-JP ABMON_11 "11\xb7\xee"\n'> <'ja_JP.EUC-JP ABMON_12 "12\xb7\xee"\n'> <'ja_JP.EUC-JP MON_1 "1\xb7\xee"\n'> <'ja_JP.EUC-JP MON_2 "2\xb7\xee"\n'> <'ja_JP.EUC-JP MON_3 "3\xb7\xee"\n'> <'ja_JP.EUC-JP MON_4 "4\xb7\xee"\n'> <'ja_JP.EUC-JP MON_5 "5\xb7\xee"\n'> <'ja_JP.EUC-JP MON_6 "6\xb7\xee"\n'> <'ja_JP.EUC-JP MON_7 "7\xb7\xee"\n'> <'ja_JP.EUC-JP MON_8 "8\xb7\xee"\n'> <'ja_JP.EUC-JP MON_9 "9\xb7\xee"\n'> <'ja_JP.EUC-JP MON_10 "10\xb7\xee"\n'> <'ja_JP.EUC-JP MON_11 "11\xb7\xee"\n'> <'ja_JP.EUC-JP MON_12 "12\xb7\xee"\n'> <'ja_JP.EUC-JP T_FMT_AMPM "%p%I\xbb\xfe%M\xca\xac%S\xc9\xc3"\n'> <'ja_JP.EUC-JP ERA_D_FMT "%EY%m\xb7\xee%d\xc6\xfc"\n'> < 'ja_JP.EUC-JP ERA_D_T_FMT "%EY%m\xb7\xee%d\xc6\xfc %H\xbb\xfe%M\xca\xac%S\xc9\xc3"\n' > <'ja_JP.EUC-JP RADIXCHAR .\n'> <'ja_JP.EUC-JP THOUSEP ,\n'> < 'ja_JP.EUC-JP YESEXPR ^([yY\xa3\xf9\xa3\xd9]|\xa4\xcf\xa4\xa4|\xa5\xcf\xa5\xa4)\n' > < 'ja_JP.EUC-JP NOEXPR ^([nN\xa3\xee\xa3\xce]|\xa4\xa4\xa4\xa4\xa4\xa8|\xa5\xa4\xa5\xa4\xa5\xa8)\n' > <'# Is CRNCYSTR supposed to be the national or international sign?\n'> <'# ja_JP.EUC-JP CRNCYSTR JPY\n'> <'ja_JP.EUC-JP CODESET EUC-JP\n'> ] ) ] ) (C {(${ Id.VSub_Name tst_langinfo_before_env)} {(${ Id.VSub_Name run_program_env)} {<Id.Lit_VarLike 'LC_ALL='> <tt_TT>} {(${ Id.VSub_Name tst_langinfo_after_env)} ) ] negated: F ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{($ Id.VSub_QMark '$?')}) ] )