(CommandList
  children: [
    (C {(set)} {(-e)})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:common_objpfx)
          op: Equal
          rhs: {($ VSub_Number '$1')}
          spids: [54]
        )
      ]
      spids: [54]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:tst_langinfo_before_env)
          op: Equal
          rhs: {($ VSub_Number '$2')}
          spids: [57]
        )
      ]
      spids: [57]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:run_program_env)
          op: Equal
          rhs: {($ VSub_Number '$3')}
          spids: [60]
        )
      ]
      spids: [60]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:tst_langinfo_after_env)
          op: Equal
          rhs: {($ VSub_Number '$4')}
          spids: [63]
        )
      ]
      spids: [63]
    )
    (Pipeline
      children: [
        (SimpleCommand
          words: [{(cat)}]
          redirects: [
            (HereDoc
              op_id: Redir_DLess
              fd: -1
              body: 
                {('# 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')
                }
              do_expansion: False
              here_end: EOF
              was_filled: True
              spids: [72]
            )
          ]
        )
        (C {(${ VSub_Name tst_langinfo_before_env)} {(${ VSub_Name run_program_env)} 
          {(Lit_VarLike 'LC_ALL=') (tt_TT)} {(${ VSub_Name tst_langinfo_after_env)}
        )
      ]
      negated: False
    )
    (C {(exit)} {($ VSub_QMark '$?')})
  ]
)